13003 lines
836 KiB
Text
13003 lines
836 KiB
Text
INFO: [HLS 200-10] Running 'C:/Xilinx/Vivado/2019.1/bin/unwrapped/win64.o/vivado_hls.exe'
|
|
INFO: [HLS 200-10] For user 'Sasa' on host 'desktop-ck4g6uo' (Windows NT_amd64 version 6.2) on Sun Feb 14 18:48:34 +0100 2021
|
|
INFO: [HLS 200-10] In directory 'C:/Users/Sasa/Documents/M2R/M2_SETI/A2/Detection_cercle/circle_detect'
|
|
Sourcing Tcl script 'C:/Users/Sasa/Documents/M2R/M2_SETI/A2/Detection_cercle/circle_detect/circle_detect/solution1/csim.tcl'
|
|
INFO: [HLS 200-10] Opening project 'C:/Users/Sasa/Documents/M2R/M2_SETI/A2/Detection_cercle/circle_detect/circle_detect'.
|
|
INFO: [HLS 200-10] Opening solution 'C:/Users/Sasa/Documents/M2R/M2_SETI/A2/Detection_cercle/circle_detect/circle_detect/solution1'.
|
|
INFO: [SYN 201-201] Setting up clock 'default' with a period of 10ns.
|
|
INFO: [HLS 200-10] Setting target device to 'xc7z020-clg400-1'
|
|
INFO: [SIM 211-2] *************** CSIM start ***************
|
|
INFO: [SIM 211-4] CSIM will launch GCC as the compiler.
|
|
Compiling ../../../../circle_detect_test.cpp in debug mode
|
|
Compiling ../../../../circle_detect.cpp in debug mode
|
|
csim.mk:80: recipe for target 'obj/circle_detect.o' failed
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/floating_point_v7_0_bitacc_cmodel.h:143:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_fpo.h:186,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_half.h:44,
|
|
from C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:90,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_common.h:641,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:54,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect_test.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/gmp.h:62:0: warning: "__GMP_LIBGMP_DLL" redefined
|
|
#define __GMP_LIBGMP_DLL 0
|
|
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/hls_fpo.h:186:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_half.h:44,
|
|
from C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:90,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_common.h:641,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:54,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect_test.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/floating_point_v7_0_bitacc_cmodel.h:135:0: note: this is the location of the previous definition
|
|
#define __GMP_LIBGMP_DLL 1
|
|
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/floating_point_v7_0_bitacc_cmodel.h:143:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_fpo.h:186,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_half.h:44,
|
|
from C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:90,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_common.h:641,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:54,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/gmp.h:62:0: warning: "__GMP_LIBGMP_DLL" redefined
|
|
#define __GMP_LIBGMP_DLL 0
|
|
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/hls_fpo.h:186:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_half.h:44,
|
|
from C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:90,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_common.h:641,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:54,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/floating_point_v7_0_bitacc_cmodel.h:135:0: note: this is the location of the previous definition
|
|
#define __GMP_LIBGMP_DLL 1
|
|
|
|
../../../../circle_detect.cpp: In function 'void circle(rgb_img_t&, rgb_img_t&)':
|
|
../../../../circle_detect.cpp:58:6: error: no match for 'operator<' (operand types are 'M_Max {aka hls::Mat<2, 2, 2>}' and 'int')
|
|
Max<d,0> = 0;
|
|
~~~^~
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:90:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_common.h:641,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:54,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/hls_half.h:2283:67: note: candidate: template<class T, class U> typename detail::enable<bool, T, U>::type detail::operator<(T, U)
|
|
template<typename T,typename U> typename enable<bool,T,U>::type operator<(T x, U y) { return functions::isless(x, y); }
|
|
^~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/hls_half.h:2283:67: note: template argument deduction/substitution failed:
|
|
C:/Xilinx/Vivado/2019.1/include/hls_half.h: In substitution of 'template<class T, class U> typename detail::enable<bool, T, U>::type detail::operator<(T, U) [with T = hls::Mat<2, 2, 2>; U = int]':
|
|
../../../../circle_detect.cpp:58:7: required from here
|
|
C:/Xilinx/Vivado/2019.1/include/hls_half.h:2283:67: error: no type named 'type' in 'struct detail::enable<bool, hls::Mat<2, 2, 2>, int, void>'
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_common.h:641:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:54,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6835:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(const ap_private<_AP_W, _AP_S>&, bool)
|
|
INLINE bool operator REL_OP(const ap_private<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6905:3: note: in expansion of macro 'OP_REL_MIX_INT'
|
|
OP_REL_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6911:1: note: in expansion of macro 'OPS_MIX_INT'
|
|
OPS_MIX_INT(bool, 1, false)
|
|
^~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6835:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(const ap_private<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6905:3: note: in expansion of macro 'OP_REL_MIX_INT'
|
|
OP_REL_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6911:1: note: in expansion of macro 'OPS_MIX_INT'
|
|
OPS_MIX_INT(bool, 1, false)
|
|
^~~~~~~~~~~
|
|
../../../../circle_detect.cpp:58:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const ap_private<_AP_W, _AP_S>'
|
|
Max<d,0> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_common.h:641:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:54,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6840:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(bool, const ap_private<_AP_W, _AP_S, false>&)
|
|
INLINE bool operator REL_OP(C_TYPE op2, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6905:3: note: in expansion of macro 'OP_REL_MIX_INT'
|
|
OP_REL_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6911:1: note: in expansion of macro 'OPS_MIX_INT'
|
|
OPS_MIX_INT(bool, 1, false)
|
|
^~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6840:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(C_TYPE op2, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6905:3: note: in expansion of macro 'OP_REL_MIX_INT'
|
|
OP_REL_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6911:1: note: in expansion of macro 'OPS_MIX_INT'
|
|
OPS_MIX_INT(bool, 1, false)
|
|
^~~~~~~~~~~
|
|
../../../../circle_detect.cpp:58:7: note: mismatched types 'const ap_private<_AP_W, _AP_S, false>' and 'int'
|
|
Max<d,0> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_common.h:641:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:54,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6835:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(const ap_private<_AP_W, _AP_S>&, char)
|
|
INLINE bool operator REL_OP(const ap_private<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6905:3: note: in expansion of macro 'OP_REL_MIX_INT'
|
|
OP_REL_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6912:1: note: in expansion of macro 'OPS_MIX_INT'
|
|
OPS_MIX_INT(char, 8, CHAR_IS_SIGNED)
|
|
^~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6835:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(const ap_private<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6905:3: note: in expansion of macro 'OP_REL_MIX_INT'
|
|
OP_REL_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6912:1: note: in expansion of macro 'OPS_MIX_INT'
|
|
OPS_MIX_INT(char, 8, CHAR_IS_SIGNED)
|
|
^~~~~~~~~~~
|
|
../../../../circle_detect.cpp:58:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const ap_private<_AP_W, _AP_S>'
|
|
Max<d,0> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_common.h:641:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:54,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6840:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(char, const ap_private<_AP_W, _AP_S, false>&)
|
|
INLINE bool operator REL_OP(C_TYPE op2, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6905:3: note: in expansion of macro 'OP_REL_MIX_INT'
|
|
OP_REL_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6912:1: note: in expansion of macro 'OPS_MIX_INT'
|
|
OPS_MIX_INT(char, 8, CHAR_IS_SIGNED)
|
|
^~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6840:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(C_TYPE op2, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6905:3: note: in expansion of macro 'OP_REL_MIX_INT'
|
|
OP_REL_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6912:1: note: in expansion of macro 'OPS_MIX_INT'
|
|
OPS_MIX_INT(char, 8, CHAR_IS_SIGNED)
|
|
^~~~~~~~~~~
|
|
../../../../circle_detect.cpp:58:7: note: mismatched types 'const ap_private<_AP_W, _AP_S, false>' and 'int'
|
|
Max<d,0> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_common.h:641:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:54,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6835:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(const ap_private<_AP_W, _AP_S>&, signed char)
|
|
INLINE bool operator REL_OP(const ap_private<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6905:3: note: in expansion of macro 'OP_REL_MIX_INT'
|
|
OP_REL_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6913:1: note: in expansion of macro 'OPS_MIX_INT'
|
|
OPS_MIX_INT(signed char, 8, true)
|
|
^~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6835:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(const ap_private<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6905:3: note: in expansion of macro 'OP_REL_MIX_INT'
|
|
OP_REL_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6913:1: note: in expansion of macro 'OPS_MIX_INT'
|
|
OPS_MIX_INT(signed char, 8, true)
|
|
^~~~~~~~~~~
|
|
../../../../circle_detect.cpp:58:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const ap_private<_AP_W, _AP_S>'
|
|
Max<d,0> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_common.h:641:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:54,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6840:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(signed char, const ap_private<_AP_W, _AP_S, false>&)
|
|
INLINE bool operator REL_OP(C_TYPE op2, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6905:3: note: in expansion of macro 'OP_REL_MIX_INT'
|
|
OP_REL_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6913:1: note: in expansion of macro 'OPS_MIX_INT'
|
|
OPS_MIX_INT(signed char, 8, true)
|
|
^~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6840:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(C_TYPE op2, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6905:3: note: in expansion of macro 'OP_REL_MIX_INT'
|
|
OP_REL_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6913:1: note: in expansion of macro 'OPS_MIX_INT'
|
|
OPS_MIX_INT(signed char, 8, true)
|
|
^~~~~~~~~~~
|
|
../../../../circle_detect.cpp:58:7: note: mismatched types 'const ap_private<_AP_W, _AP_S, false>' and 'int'
|
|
Max<d,0> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_common.h:641:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:54,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6835:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(const ap_private<_AP_W, _AP_S>&, unsigned char)
|
|
INLINE bool operator REL_OP(const ap_private<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6905:3: note: in expansion of macro 'OP_REL_MIX_INT'
|
|
OP_REL_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6914:1: note: in expansion of macro 'OPS_MIX_INT'
|
|
OPS_MIX_INT(unsigned char, 8, false)
|
|
^~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6835:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(const ap_private<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6905:3: note: in expansion of macro 'OP_REL_MIX_INT'
|
|
OP_REL_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6914:1: note: in expansion of macro 'OPS_MIX_INT'
|
|
OPS_MIX_INT(unsigned char, 8, false)
|
|
^~~~~~~~~~~
|
|
../../../../circle_detect.cpp:58:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const ap_private<_AP_W, _AP_S>'
|
|
Max<d,0> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_common.h:641:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:54,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6840:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(unsigned char, const ap_private<_AP_W, _AP_S, false>&)
|
|
INLINE bool operator REL_OP(C_TYPE op2, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6905:3: note: in expansion of macro 'OP_REL_MIX_INT'
|
|
OP_REL_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6914:1: note: in expansion of macro 'OPS_MIX_INT'
|
|
OPS_MIX_INT(unsigned char, 8, false)
|
|
^~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6840:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(C_TYPE op2, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6905:3: note: in expansion of macro 'OP_REL_MIX_INT'
|
|
OP_REL_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6914:1: note: in expansion of macro 'OPS_MIX_INT'
|
|
OPS_MIX_INT(unsigned char, 8, false)
|
|
^~~~~~~~~~~
|
|
../../../../circle_detect.cpp:58:7: note: mismatched types 'const ap_private<_AP_W, _AP_S, false>' and 'int'
|
|
Max<d,0> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_common.h:641:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:54,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6835:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(const ap_private<_AP_W, _AP_S>&, short int)
|
|
INLINE bool operator REL_OP(const ap_private<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6905:3: note: in expansion of macro 'OP_REL_MIX_INT'
|
|
OP_REL_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6915:1: note: in expansion of macro 'OPS_MIX_INT'
|
|
OPS_MIX_INT(short, sizeof(short) * 8, true)
|
|
^~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6835:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(const ap_private<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6905:3: note: in expansion of macro 'OP_REL_MIX_INT'
|
|
OP_REL_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6915:1: note: in expansion of macro 'OPS_MIX_INT'
|
|
OPS_MIX_INT(short, sizeof(short) * 8, true)
|
|
^~~~~~~~~~~
|
|
../../../../circle_detect.cpp:58:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const ap_private<_AP_W, _AP_S>'
|
|
Max<d,0> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_common.h:641:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:54,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6840:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(short int, const ap_private<_AP_W, _AP_S, false>&)
|
|
INLINE bool operator REL_OP(C_TYPE op2, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6905:3: note: in expansion of macro 'OP_REL_MIX_INT'
|
|
OP_REL_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6915:1: note: in expansion of macro 'OPS_MIX_INT'
|
|
OPS_MIX_INT(short, sizeof(short) * 8, true)
|
|
^~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6840:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(C_TYPE op2, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6905:3: note: in expansion of macro 'OP_REL_MIX_INT'
|
|
OP_REL_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6915:1: note: in expansion of macro 'OPS_MIX_INT'
|
|
OPS_MIX_INT(short, sizeof(short) * 8, true)
|
|
^~~~~~~~~~~
|
|
../../../../circle_detect.cpp:58:7: note: mismatched types 'const ap_private<_AP_W, _AP_S, false>' and 'int'
|
|
Max<d,0> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_common.h:641:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:54,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6835:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(const ap_private<_AP_W, _AP_S>&, short unsigned int)
|
|
INLINE bool operator REL_OP(const ap_private<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6905:3: note: in expansion of macro 'OP_REL_MIX_INT'
|
|
OP_REL_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6916:1: note: in expansion of macro 'OPS_MIX_INT'
|
|
OPS_MIX_INT(unsigned short, sizeof(unsigned short) * 8, false)
|
|
^~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6835:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(const ap_private<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6905:3: note: in expansion of macro 'OP_REL_MIX_INT'
|
|
OP_REL_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6916:1: note: in expansion of macro 'OPS_MIX_INT'
|
|
OPS_MIX_INT(unsigned short, sizeof(unsigned short) * 8, false)
|
|
^~~~~~~~~~~
|
|
../../../../circle_detect.cpp:58:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const ap_private<_AP_W, _AP_S>'
|
|
Max<d,0> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_common.h:641:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:54,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6840:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(short unsigned int, const ap_private<_AP_W, _AP_S, false>&)
|
|
INLINE bool operator REL_OP(C_TYPE op2, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6905:3: note: in expansion of macro 'OP_REL_MIX_INT'
|
|
OP_REL_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6916:1: note: in expansion of macro 'OPS_MIX_INT'
|
|
OPS_MIX_INT(unsigned short, sizeof(unsigned short) * 8, false)
|
|
^~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6840:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(C_TYPE op2, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6905:3: note: in expansion of macro 'OP_REL_MIX_INT'
|
|
OP_REL_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6916:1: note: in expansion of macro 'OPS_MIX_INT'
|
|
OPS_MIX_INT(unsigned short, sizeof(unsigned short) * 8, false)
|
|
^~~~~~~~~~~
|
|
../../../../circle_detect.cpp:58:7: note: mismatched types 'const ap_private<_AP_W, _AP_S, false>' and 'int'
|
|
Max<d,0> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_common.h:641:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:54,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6835:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(const ap_private<_AP_W, _AP_S>&, int)
|
|
INLINE bool operator REL_OP(const ap_private<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6905:3: note: in expansion of macro 'OP_REL_MIX_INT'
|
|
OP_REL_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6917:1: note: in expansion of macro 'OPS_MIX_INT'
|
|
OPS_MIX_INT(int, sizeof(int) * 8, true)
|
|
^~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6835:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(const ap_private<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6905:3: note: in expansion of macro 'OP_REL_MIX_INT'
|
|
OP_REL_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6917:1: note: in expansion of macro 'OPS_MIX_INT'
|
|
OPS_MIX_INT(int, sizeof(int) * 8, true)
|
|
^~~~~~~~~~~
|
|
../../../../circle_detect.cpp:58:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const ap_private<_AP_W, _AP_S>'
|
|
Max<d,0> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_common.h:641:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:54,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6840:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(int, const ap_private<_AP_W, _AP_S, false>&)
|
|
INLINE bool operator REL_OP(C_TYPE op2, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6905:3: note: in expansion of macro 'OP_REL_MIX_INT'
|
|
OP_REL_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6917:1: note: in expansion of macro 'OPS_MIX_INT'
|
|
OPS_MIX_INT(int, sizeof(int) * 8, true)
|
|
^~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6840:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(C_TYPE op2, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6905:3: note: in expansion of macro 'OP_REL_MIX_INT'
|
|
OP_REL_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6917:1: note: in expansion of macro 'OPS_MIX_INT'
|
|
OPS_MIX_INT(int, sizeof(int) * 8, true)
|
|
^~~~~~~~~~~
|
|
../../../../circle_detect.cpp:58:7: note: mismatched types 'const ap_private<_AP_W, _AP_S, false>' and 'int'
|
|
Max<d,0> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_common.h:641:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:54,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6835:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(const ap_private<_AP_W, _AP_S>&, unsigned int)
|
|
INLINE bool operator REL_OP(const ap_private<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6905:3: note: in expansion of macro 'OP_REL_MIX_INT'
|
|
OP_REL_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6918:1: note: in expansion of macro 'OPS_MIX_INT'
|
|
OPS_MIX_INT(unsigned int, sizeof(unsigned int) * 8, false)
|
|
^~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6835:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(const ap_private<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6905:3: note: in expansion of macro 'OP_REL_MIX_INT'
|
|
OP_REL_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6918:1: note: in expansion of macro 'OPS_MIX_INT'
|
|
OPS_MIX_INT(unsigned int, sizeof(unsigned int) * 8, false)
|
|
^~~~~~~~~~~
|
|
../../../../circle_detect.cpp:58:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const ap_private<_AP_W, _AP_S>'
|
|
Max<d,0> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_common.h:641:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:54,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6840:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(unsigned int, const ap_private<_AP_W, _AP_S, false>&)
|
|
INLINE bool operator REL_OP(C_TYPE op2, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6905:3: note: in expansion of macro 'OP_REL_MIX_INT'
|
|
OP_REL_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6918:1: note: in expansion of macro 'OPS_MIX_INT'
|
|
OPS_MIX_INT(unsigned int, sizeof(unsigned int) * 8, false)
|
|
^~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6840:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(C_TYPE op2, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6905:3: note: in expansion of macro 'OP_REL_MIX_INT'
|
|
OP_REL_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6918:1: note: in expansion of macro 'OPS_MIX_INT'
|
|
OPS_MIX_INT(unsigned int, sizeof(unsigned int) * 8, false)
|
|
^~~~~~~~~~~
|
|
../../../../circle_detect.cpp:58:7: note: mismatched types 'const ap_private<_AP_W, _AP_S, false>' and 'int'
|
|
Max<d,0> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_common.h:641:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:54,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6835:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(const ap_private<_AP_W, _AP_S>&, long int)
|
|
INLINE bool operator REL_OP(const ap_private<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6905:3: note: in expansion of macro 'OP_REL_MIX_INT'
|
|
OP_REL_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6919:1: note: in expansion of macro 'OPS_MIX_INT'
|
|
OPS_MIX_INT(long, sizeof(long) * 8, true)
|
|
^~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6835:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(const ap_private<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6905:3: note: in expansion of macro 'OP_REL_MIX_INT'
|
|
OP_REL_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6919:1: note: in expansion of macro 'OPS_MIX_INT'
|
|
OPS_MIX_INT(long, sizeof(long) * 8, true)
|
|
^~~~~~~~~~~
|
|
../../../../circle_detect.cpp:58:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const ap_private<_AP_W, _AP_S>'
|
|
Max<d,0> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_common.h:641:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:54,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6840:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(long int, const ap_private<_AP_W, _AP_S, false>&)
|
|
INLINE bool operator REL_OP(C_TYPE op2, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6905:3: note: in expansion of macro 'OP_REL_MIX_INT'
|
|
OP_REL_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6919:1: note: in expansion of macro 'OPS_MIX_INT'
|
|
OPS_MIX_INT(long, sizeof(long) * 8, true)
|
|
^~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6840:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(C_TYPE op2, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6905:3: note: in expansion of macro 'OP_REL_MIX_INT'
|
|
OP_REL_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6919:1: note: in expansion of macro 'OPS_MIX_INT'
|
|
OPS_MIX_INT(long, sizeof(long) * 8, true)
|
|
^~~~~~~~~~~
|
|
../../../../circle_detect.cpp:58:7: note: mismatched types 'const ap_private<_AP_W, _AP_S, false>' and 'int'
|
|
Max<d,0> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_common.h:641:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:54,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6835:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(const ap_private<_AP_W, _AP_S>&, long unsigned int)
|
|
INLINE bool operator REL_OP(const ap_private<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6905:3: note: in expansion of macro 'OP_REL_MIX_INT'
|
|
OP_REL_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6920:1: note: in expansion of macro 'OPS_MIX_INT'
|
|
OPS_MIX_INT(unsigned long, sizeof(unsigned long) * 8, false)
|
|
^~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6835:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(const ap_private<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6905:3: note: in expansion of macro 'OP_REL_MIX_INT'
|
|
OP_REL_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6920:1: note: in expansion of macro 'OPS_MIX_INT'
|
|
OPS_MIX_INT(unsigned long, sizeof(unsigned long) * 8, false)
|
|
^~~~~~~~~~~
|
|
../../../../circle_detect.cpp:58:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const ap_private<_AP_W, _AP_S>'
|
|
Max<d,0> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_common.h:641:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:54,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6840:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(long unsigned int, const ap_private<_AP_W, _AP_S, false>&)
|
|
INLINE bool operator REL_OP(C_TYPE op2, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6905:3: note: in expansion of macro 'OP_REL_MIX_INT'
|
|
OP_REL_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6920:1: note: in expansion of macro 'OPS_MIX_INT'
|
|
OPS_MIX_INT(unsigned long, sizeof(unsigned long) * 8, false)
|
|
^~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6840:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(C_TYPE op2, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6905:3: note: in expansion of macro 'OP_REL_MIX_INT'
|
|
OP_REL_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6920:1: note: in expansion of macro 'OPS_MIX_INT'
|
|
OPS_MIX_INT(unsigned long, sizeof(unsigned long) * 8, false)
|
|
^~~~~~~~~~~
|
|
../../../../circle_detect.cpp:58:7: note: mismatched types 'const ap_private<_AP_W, _AP_S, false>' and 'int'
|
|
Max<d,0> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_common.h:641:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:54,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6835:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(const ap_private<_AP_W, _AP_S>&, ap_slong)
|
|
INLINE bool operator REL_OP(const ap_private<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6905:3: note: in expansion of macro 'OP_REL_MIX_INT'
|
|
OP_REL_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6921:1: note: in expansion of macro 'OPS_MIX_INT'
|
|
OPS_MIX_INT(ap_slong, sizeof(ap_slong) * 8, true)
|
|
^~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6835:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(const ap_private<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6905:3: note: in expansion of macro 'OP_REL_MIX_INT'
|
|
OP_REL_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6921:1: note: in expansion of macro 'OPS_MIX_INT'
|
|
OPS_MIX_INT(ap_slong, sizeof(ap_slong) * 8, true)
|
|
^~~~~~~~~~~
|
|
../../../../circle_detect.cpp:58:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const ap_private<_AP_W, _AP_S>'
|
|
Max<d,0> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_common.h:641:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:54,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6840:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(ap_slong, const ap_private<_AP_W, _AP_S, false>&)
|
|
INLINE bool operator REL_OP(C_TYPE op2, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6905:3: note: in expansion of macro 'OP_REL_MIX_INT'
|
|
OP_REL_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6921:1: note: in expansion of macro 'OPS_MIX_INT'
|
|
OPS_MIX_INT(ap_slong, sizeof(ap_slong) * 8, true)
|
|
^~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6840:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(C_TYPE op2, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6905:3: note: in expansion of macro 'OP_REL_MIX_INT'
|
|
OP_REL_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6921:1: note: in expansion of macro 'OPS_MIX_INT'
|
|
OPS_MIX_INT(ap_slong, sizeof(ap_slong) * 8, true)
|
|
^~~~~~~~~~~
|
|
../../../../circle_detect.cpp:58:7: note: mismatched types 'const ap_private<_AP_W, _AP_S, false>' and 'int'
|
|
Max<d,0> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_common.h:641:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:54,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6835:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(const ap_private<_AP_W, _AP_S>&, ap_ulong)
|
|
INLINE bool operator REL_OP(const ap_private<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6905:3: note: in expansion of macro 'OP_REL_MIX_INT'
|
|
OP_REL_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6922:1: note: in expansion of macro 'OPS_MIX_INT'
|
|
OPS_MIX_INT(ap_ulong, sizeof(ap_ulong) * 8, false)
|
|
^~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6835:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(const ap_private<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6905:3: note: in expansion of macro 'OP_REL_MIX_INT'
|
|
OP_REL_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6922:1: note: in expansion of macro 'OPS_MIX_INT'
|
|
OPS_MIX_INT(ap_ulong, sizeof(ap_ulong) * 8, false)
|
|
^~~~~~~~~~~
|
|
../../../../circle_detect.cpp:58:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const ap_private<_AP_W, _AP_S>'
|
|
Max<d,0> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_common.h:641:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:54,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6840:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(ap_ulong, const ap_private<_AP_W, _AP_S, false>&)
|
|
INLINE bool operator REL_OP(C_TYPE op2, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6905:3: note: in expansion of macro 'OP_REL_MIX_INT'
|
|
OP_REL_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6922:1: note: in expansion of macro 'OPS_MIX_INT'
|
|
OPS_MIX_INT(ap_ulong, sizeof(ap_ulong) * 8, false)
|
|
^~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6840:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(C_TYPE op2, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6905:3: note: in expansion of macro 'OP_REL_MIX_INT'
|
|
OP_REL_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6922:1: note: in expansion of macro 'OPS_MIX_INT'
|
|
OPS_MIX_INT(ap_ulong, sizeof(ap_ulong) * 8, false)
|
|
^~~~~~~~~~~
|
|
../../../../circle_detect.cpp:58:7: note: mismatched types 'const ap_private<_AP_W, _AP_S, false>' and 'int'
|
|
Max<d,0> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_common.h:641:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:54,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6967:15: note: candidate: template<int _AP_W1, bool _AP_S1, int _AP_W2, bool _AP_S2> bool operator<(const _private_range_ref<_AP_W, _AP_S>&, const ap_private<_AP_W2, _AP_S2>&)
|
|
INLINE bool operator REL_OP(const _private_range_ref<_AP_W1, _AP_S1>& op1, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7002:1: note: in expansion of macro 'OP_REL_MIX_RANGE'
|
|
OP_REL_MIX_RANGE(<)
|
|
^~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6967:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(const _private_range_ref<_AP_W1, _AP_S1>& op1, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7002:1: note: in expansion of macro 'OP_REL_MIX_RANGE'
|
|
OP_REL_MIX_RANGE(<)
|
|
^~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:58:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const _private_range_ref<_AP_W, _AP_S>'
|
|
Max<d,0> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_common.h:641:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:54,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6972:15: note: candidate: template<int _AP_W1, bool _AP_S1, int _AP_W2, bool _AP_S2> bool operator<(const ap_private<_AP_W, _AP_S>&, const _private_range_ref<_AP_W2, _AP_S2>&)
|
|
INLINE bool operator REL_OP(const ap_private<_AP_W1, _AP_S1>& op1, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7002:1: note: in expansion of macro 'OP_REL_MIX_RANGE'
|
|
OP_REL_MIX_RANGE(<)
|
|
^~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6972:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(const ap_private<_AP_W1, _AP_S1>& op1, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7002:1: note: in expansion of macro 'OP_REL_MIX_RANGE'
|
|
OP_REL_MIX_RANGE(<)
|
|
^~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:58:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const ap_private<_AP_W, _AP_S>'
|
|
Max<d,0> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_common.h:641:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:54,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7042:15: note: candidate: template<int _AP_W1, bool _AP_S1, int _AP_W2, bool _AP_S2> bool operator<(const _private_bit_ref<_AP_W, _AP_S>&, const ap_private<_AP_W2, _AP_S2>&)
|
|
INLINE bool operator REL_OP(const _private_bit_ref<_AP_W1, _AP_S1>& op1, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7077:1: note: in expansion of macro 'OP_REL_MIX_BIT'
|
|
OP_REL_MIX_BIT(<)
|
|
^~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7042:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(const _private_bit_ref<_AP_W1, _AP_S1>& op1, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7077:1: note: in expansion of macro 'OP_REL_MIX_BIT'
|
|
OP_REL_MIX_BIT(<)
|
|
^~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:58:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const _private_bit_ref<_AP_W, _AP_S>'
|
|
Max<d,0> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_common.h:641:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:54,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7047:15: note: candidate: template<int _AP_W1, bool _AP_S1, int _AP_W2, bool _AP_S2> bool operator<(const ap_private<_AP_W, _AP_S>&, const _private_bit_ref<_AP_W2, _AP_S2>&)
|
|
INLINE bool operator REL_OP(const ap_private<_AP_W1, _AP_S1>& op1, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7077:1: note: in expansion of macro 'OP_REL_MIX_BIT'
|
|
OP_REL_MIX_BIT(<)
|
|
^~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7047:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(const ap_private<_AP_W1, _AP_S1>& op1, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7077:1: note: in expansion of macro 'OP_REL_MIX_BIT'
|
|
OP_REL_MIX_BIT(<)
|
|
^~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:58:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const ap_private<_AP_W, _AP_S>'
|
|
Max<d,0> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_common.h:641:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:54,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7086:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(const _private_range_ref<_AP_W, _AP_S>&, bool)
|
|
INLINE bool operator REL_OP(const _private_range_ref<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7111:3: note: in expansion of macro 'REF_REL_OP_MIX_INT'
|
|
REF_REL_OP_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7117:1: note: in expansion of macro 'REF_REL_MIX_INT'
|
|
REF_REL_MIX_INT(bool, 1, false)
|
|
^~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7086:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(const _private_range_ref<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7111:3: note: in expansion of macro 'REF_REL_OP_MIX_INT'
|
|
REF_REL_OP_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7117:1: note: in expansion of macro 'REF_REL_MIX_INT'
|
|
REF_REL_MIX_INT(bool, 1, false)
|
|
^~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:58:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const _private_range_ref<_AP_W, _AP_S>'
|
|
Max<d,0> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_common.h:641:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:54,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7093:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(bool, const _private_range_ref<_AP_W, _AP_S>&)
|
|
INLINE bool operator REL_OP(C_TYPE op2, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7111:3: note: in expansion of macro 'REF_REL_OP_MIX_INT'
|
|
REF_REL_OP_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7117:1: note: in expansion of macro 'REF_REL_MIX_INT'
|
|
REF_REL_MIX_INT(bool, 1, false)
|
|
^~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7093:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(C_TYPE op2, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7111:3: note: in expansion of macro 'REF_REL_OP_MIX_INT'
|
|
REF_REL_OP_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7117:1: note: in expansion of macro 'REF_REL_MIX_INT'
|
|
REF_REL_MIX_INT(bool, 1, false)
|
|
^~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:58:7: note: mismatched types 'const _private_range_ref<_AP_W, _AP_S>' and 'int'
|
|
Max<d,0> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_common.h:641:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:54,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7099:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(const _private_bit_ref<_AP_W, _AP_S>&, bool)
|
|
INLINE bool operator REL_OP(const _private_bit_ref<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7111:3: note: in expansion of macro 'REF_REL_OP_MIX_INT'
|
|
REF_REL_OP_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7117:1: note: in expansion of macro 'REF_REL_MIX_INT'
|
|
REF_REL_MIX_INT(bool, 1, false)
|
|
^~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7099:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(const _private_bit_ref<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7111:3: note: in expansion of macro 'REF_REL_OP_MIX_INT'
|
|
REF_REL_OP_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7117:1: note: in expansion of macro 'REF_REL_MIX_INT'
|
|
REF_REL_MIX_INT(bool, 1, false)
|
|
^~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:58:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const _private_bit_ref<_AP_W, _AP_S>'
|
|
Max<d,0> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_common.h:641:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:54,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7104:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(bool, const _private_bit_ref<_AP_W, _AP_S>&)
|
|
INLINE bool operator REL_OP(C_TYPE op2, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7111:3: note: in expansion of macro 'REF_REL_OP_MIX_INT'
|
|
REF_REL_OP_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7117:1: note: in expansion of macro 'REF_REL_MIX_INT'
|
|
REF_REL_MIX_INT(bool, 1, false)
|
|
^~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7104:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(C_TYPE op2, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7111:3: note: in expansion of macro 'REF_REL_OP_MIX_INT'
|
|
REF_REL_OP_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7117:1: note: in expansion of macro 'REF_REL_MIX_INT'
|
|
REF_REL_MIX_INT(bool, 1, false)
|
|
^~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:58:7: note: mismatched types 'const _private_bit_ref<_AP_W, _AP_S>' and 'int'
|
|
Max<d,0> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_common.h:641:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:54,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7086:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(const _private_range_ref<_AP_W, _AP_S>&, char)
|
|
INLINE bool operator REL_OP(const _private_range_ref<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7111:3: note: in expansion of macro 'REF_REL_OP_MIX_INT'
|
|
REF_REL_OP_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7118:1: note: in expansion of macro 'REF_REL_MIX_INT'
|
|
REF_REL_MIX_INT(char, 8, CHAR_IS_SIGNED)
|
|
^~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7086:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(const _private_range_ref<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7111:3: note: in expansion of macro 'REF_REL_OP_MIX_INT'
|
|
REF_REL_OP_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7118:1: note: in expansion of macro 'REF_REL_MIX_INT'
|
|
REF_REL_MIX_INT(char, 8, CHAR_IS_SIGNED)
|
|
^~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:58:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const _private_range_ref<_AP_W, _AP_S>'
|
|
Max<d,0> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_common.h:641:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:54,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7093:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(char, const _private_range_ref<_AP_W, _AP_S>&)
|
|
INLINE bool operator REL_OP(C_TYPE op2, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7111:3: note: in expansion of macro 'REF_REL_OP_MIX_INT'
|
|
REF_REL_OP_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7118:1: note: in expansion of macro 'REF_REL_MIX_INT'
|
|
REF_REL_MIX_INT(char, 8, CHAR_IS_SIGNED)
|
|
^~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7093:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(C_TYPE op2, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7111:3: note: in expansion of macro 'REF_REL_OP_MIX_INT'
|
|
REF_REL_OP_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7118:1: note: in expansion of macro 'REF_REL_MIX_INT'
|
|
REF_REL_MIX_INT(char, 8, CHAR_IS_SIGNED)
|
|
^~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:58:7: note: mismatched types 'const _private_range_ref<_AP_W, _AP_S>' and 'int'
|
|
Max<d,0> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_common.h:641:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:54,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7099:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(const _private_bit_ref<_AP_W, _AP_S>&, char)
|
|
INLINE bool operator REL_OP(const _private_bit_ref<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7111:3: note: in expansion of macro 'REF_REL_OP_MIX_INT'
|
|
REF_REL_OP_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7118:1: note: in expansion of macro 'REF_REL_MIX_INT'
|
|
REF_REL_MIX_INT(char, 8, CHAR_IS_SIGNED)
|
|
^~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7099:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(const _private_bit_ref<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7111:3: note: in expansion of macro 'REF_REL_OP_MIX_INT'
|
|
REF_REL_OP_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7118:1: note: in expansion of macro 'REF_REL_MIX_INT'
|
|
REF_REL_MIX_INT(char, 8, CHAR_IS_SIGNED)
|
|
^~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:58:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const _private_bit_ref<_AP_W, _AP_S>'
|
|
Max<d,0> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_common.h:641:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:54,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7104:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(char, const _private_bit_ref<_AP_W, _AP_S>&)
|
|
INLINE bool operator REL_OP(C_TYPE op2, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7111:3: note: in expansion of macro 'REF_REL_OP_MIX_INT'
|
|
REF_REL_OP_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7118:1: note: in expansion of macro 'REF_REL_MIX_INT'
|
|
REF_REL_MIX_INT(char, 8, CHAR_IS_SIGNED)
|
|
^~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7104:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(C_TYPE op2, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7111:3: note: in expansion of macro 'REF_REL_OP_MIX_INT'
|
|
REF_REL_OP_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7118:1: note: in expansion of macro 'REF_REL_MIX_INT'
|
|
REF_REL_MIX_INT(char, 8, CHAR_IS_SIGNED)
|
|
^~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:58:7: note: mismatched types 'const _private_bit_ref<_AP_W, _AP_S>' and 'int'
|
|
Max<d,0> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_common.h:641:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:54,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7086:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(const _private_range_ref<_AP_W, _AP_S>&, signed char)
|
|
INLINE bool operator REL_OP(const _private_range_ref<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7111:3: note: in expansion of macro 'REF_REL_OP_MIX_INT'
|
|
REF_REL_OP_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7119:1: note: in expansion of macro 'REF_REL_MIX_INT'
|
|
REF_REL_MIX_INT(signed char, 8, true)
|
|
^~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7086:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(const _private_range_ref<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7111:3: note: in expansion of macro 'REF_REL_OP_MIX_INT'
|
|
REF_REL_OP_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7119:1: note: in expansion of macro 'REF_REL_MIX_INT'
|
|
REF_REL_MIX_INT(signed char, 8, true)
|
|
^~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:58:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const _private_range_ref<_AP_W, _AP_S>'
|
|
Max<d,0> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_common.h:641:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:54,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7093:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(signed char, const _private_range_ref<_AP_W, _AP_S>&)
|
|
INLINE bool operator REL_OP(C_TYPE op2, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7111:3: note: in expansion of macro 'REF_REL_OP_MIX_INT'
|
|
REF_REL_OP_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7119:1: note: in expansion of macro 'REF_REL_MIX_INT'
|
|
REF_REL_MIX_INT(signed char, 8, true)
|
|
^~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7093:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(C_TYPE op2, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7111:3: note: in expansion of macro 'REF_REL_OP_MIX_INT'
|
|
REF_REL_OP_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7119:1: note: in expansion of macro 'REF_REL_MIX_INT'
|
|
REF_REL_MIX_INT(signed char, 8, true)
|
|
^~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:58:7: note: mismatched types 'const _private_range_ref<_AP_W, _AP_S>' and 'int'
|
|
Max<d,0> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_common.h:641:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:54,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7099:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(const _private_bit_ref<_AP_W, _AP_S>&, signed char)
|
|
INLINE bool operator REL_OP(const _private_bit_ref<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7111:3: note: in expansion of macro 'REF_REL_OP_MIX_INT'
|
|
REF_REL_OP_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7119:1: note: in expansion of macro 'REF_REL_MIX_INT'
|
|
REF_REL_MIX_INT(signed char, 8, true)
|
|
^~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7099:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(const _private_bit_ref<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7111:3: note: in expansion of macro 'REF_REL_OP_MIX_INT'
|
|
REF_REL_OP_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7119:1: note: in expansion of macro 'REF_REL_MIX_INT'
|
|
REF_REL_MIX_INT(signed char, 8, true)
|
|
^~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:58:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const _private_bit_ref<_AP_W, _AP_S>'
|
|
Max<d,0> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_common.h:641:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:54,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7104:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(signed char, const _private_bit_ref<_AP_W, _AP_S>&)
|
|
INLINE bool operator REL_OP(C_TYPE op2, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7111:3: note: in expansion of macro 'REF_REL_OP_MIX_INT'
|
|
REF_REL_OP_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7119:1: note: in expansion of macro 'REF_REL_MIX_INT'
|
|
REF_REL_MIX_INT(signed char, 8, true)
|
|
^~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7104:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(C_TYPE op2, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7111:3: note: in expansion of macro 'REF_REL_OP_MIX_INT'
|
|
REF_REL_OP_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7119:1: note: in expansion of macro 'REF_REL_MIX_INT'
|
|
REF_REL_MIX_INT(signed char, 8, true)
|
|
^~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:58:7: note: mismatched types 'const _private_bit_ref<_AP_W, _AP_S>' and 'int'
|
|
Max<d,0> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_common.h:641:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:54,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7086:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(const _private_range_ref<_AP_W, _AP_S>&, unsigned char)
|
|
INLINE bool operator REL_OP(const _private_range_ref<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7111:3: note: in expansion of macro 'REF_REL_OP_MIX_INT'
|
|
REF_REL_OP_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7120:1: note: in expansion of macro 'REF_REL_MIX_INT'
|
|
REF_REL_MIX_INT(unsigned char, 8, false)
|
|
^~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7086:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(const _private_range_ref<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7111:3: note: in expansion of macro 'REF_REL_OP_MIX_INT'
|
|
REF_REL_OP_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7120:1: note: in expansion of macro 'REF_REL_MIX_INT'
|
|
REF_REL_MIX_INT(unsigned char, 8, false)
|
|
^~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:58:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const _private_range_ref<_AP_W, _AP_S>'
|
|
Max<d,0> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_common.h:641:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:54,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7093:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(unsigned char, const _private_range_ref<_AP_W, _AP_S>&)
|
|
INLINE bool operator REL_OP(C_TYPE op2, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7111:3: note: in expansion of macro 'REF_REL_OP_MIX_INT'
|
|
REF_REL_OP_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7120:1: note: in expansion of macro 'REF_REL_MIX_INT'
|
|
REF_REL_MIX_INT(unsigned char, 8, false)
|
|
^~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7093:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(C_TYPE op2, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7111:3: note: in expansion of macro 'REF_REL_OP_MIX_INT'
|
|
REF_REL_OP_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7120:1: note: in expansion of macro 'REF_REL_MIX_INT'
|
|
REF_REL_MIX_INT(unsigned char, 8, false)
|
|
^~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:58:7: note: mismatched types 'const _private_range_ref<_AP_W, _AP_S>' and 'int'
|
|
Max<d,0> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_common.h:641:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:54,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7099:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(const _private_bit_ref<_AP_W, _AP_S>&, unsigned char)
|
|
INLINE bool operator REL_OP(const _private_bit_ref<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7111:3: note: in expansion of macro 'REF_REL_OP_MIX_INT'
|
|
REF_REL_OP_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7120:1: note: in expansion of macro 'REF_REL_MIX_INT'
|
|
REF_REL_MIX_INT(unsigned char, 8, false)
|
|
^~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7099:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(const _private_bit_ref<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7111:3: note: in expansion of macro 'REF_REL_OP_MIX_INT'
|
|
REF_REL_OP_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7120:1: note: in expansion of macro 'REF_REL_MIX_INT'
|
|
REF_REL_MIX_INT(unsigned char, 8, false)
|
|
^~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:58:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const _private_bit_ref<_AP_W, _AP_S>'
|
|
Max<d,0> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_common.h:641:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:54,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7104:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(unsigned char, const _private_bit_ref<_AP_W, _AP_S>&)
|
|
INLINE bool operator REL_OP(C_TYPE op2, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7111:3: note: in expansion of macro 'REF_REL_OP_MIX_INT'
|
|
REF_REL_OP_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7120:1: note: in expansion of macro 'REF_REL_MIX_INT'
|
|
REF_REL_MIX_INT(unsigned char, 8, false)
|
|
^~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7104:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(C_TYPE op2, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7111:3: note: in expansion of macro 'REF_REL_OP_MIX_INT'
|
|
REF_REL_OP_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7120:1: note: in expansion of macro 'REF_REL_MIX_INT'
|
|
REF_REL_MIX_INT(unsigned char, 8, false)
|
|
^~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:58:7: note: mismatched types 'const _private_bit_ref<_AP_W, _AP_S>' and 'int'
|
|
Max<d,0> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_common.h:641:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:54,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7086:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(const _private_range_ref<_AP_W, _AP_S>&, short int)
|
|
INLINE bool operator REL_OP(const _private_range_ref<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7111:3: note: in expansion of macro 'REF_REL_OP_MIX_INT'
|
|
REF_REL_OP_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7121:1: note: in expansion of macro 'REF_REL_MIX_INT'
|
|
REF_REL_MIX_INT(short, sizeof(short) * 8, true)
|
|
^~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7086:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(const _private_range_ref<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7111:3: note: in expansion of macro 'REF_REL_OP_MIX_INT'
|
|
REF_REL_OP_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7121:1: note: in expansion of macro 'REF_REL_MIX_INT'
|
|
REF_REL_MIX_INT(short, sizeof(short) * 8, true)
|
|
^~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:58:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const _private_range_ref<_AP_W, _AP_S>'
|
|
Max<d,0> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_common.h:641:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:54,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7093:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(short int, const _private_range_ref<_AP_W, _AP_S>&)
|
|
INLINE bool operator REL_OP(C_TYPE op2, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7111:3: note: in expansion of macro 'REF_REL_OP_MIX_INT'
|
|
REF_REL_OP_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7121:1: note: in expansion of macro 'REF_REL_MIX_INT'
|
|
REF_REL_MIX_INT(short, sizeof(short) * 8, true)
|
|
^~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7093:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(C_TYPE op2, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7111:3: note: in expansion of macro 'REF_REL_OP_MIX_INT'
|
|
REF_REL_OP_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7121:1: note: in expansion of macro 'REF_REL_MIX_INT'
|
|
REF_REL_MIX_INT(short, sizeof(short) * 8, true)
|
|
^~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:58:7: note: mismatched types 'const _private_range_ref<_AP_W, _AP_S>' and 'int'
|
|
Max<d,0> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_common.h:641:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:54,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7099:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(const _private_bit_ref<_AP_W, _AP_S>&, short int)
|
|
INLINE bool operator REL_OP(const _private_bit_ref<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7111:3: note: in expansion of macro 'REF_REL_OP_MIX_INT'
|
|
REF_REL_OP_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7121:1: note: in expansion of macro 'REF_REL_MIX_INT'
|
|
REF_REL_MIX_INT(short, sizeof(short) * 8, true)
|
|
^~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7099:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(const _private_bit_ref<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7111:3: note: in expansion of macro 'REF_REL_OP_MIX_INT'
|
|
REF_REL_OP_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7121:1: note: in expansion of macro 'REF_REL_MIX_INT'
|
|
REF_REL_MIX_INT(short, sizeof(short) * 8, true)
|
|
^~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:58:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const _private_bit_ref<_AP_W, _AP_S>'
|
|
Max<d,0> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_common.h:641:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:54,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7104:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(short int, const _private_bit_ref<_AP_W, _AP_S>&)
|
|
INLINE bool operator REL_OP(C_TYPE op2, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7111:3: note: in expansion of macro 'REF_REL_OP_MIX_INT'
|
|
REF_REL_OP_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7121:1: note: in expansion of macro 'REF_REL_MIX_INT'
|
|
REF_REL_MIX_INT(short, sizeof(short) * 8, true)
|
|
^~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7104:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(C_TYPE op2, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7111:3: note: in expansion of macro 'REF_REL_OP_MIX_INT'
|
|
REF_REL_OP_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7121:1: note: in expansion of macro 'REF_REL_MIX_INT'
|
|
REF_REL_MIX_INT(short, sizeof(short) * 8, true)
|
|
^~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:58:7: note: mismatched types 'const _private_bit_ref<_AP_W, _AP_S>' and 'int'
|
|
Max<d,0> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_common.h:641:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:54,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7086:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(const _private_range_ref<_AP_W, _AP_S>&, short unsigned int)
|
|
INLINE bool operator REL_OP(const _private_range_ref<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7111:3: note: in expansion of macro 'REF_REL_OP_MIX_INT'
|
|
REF_REL_OP_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7122:1: note: in expansion of macro 'REF_REL_MIX_INT'
|
|
REF_REL_MIX_INT(unsigned short, sizeof(unsigned short) * 8, false)
|
|
^~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7086:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(const _private_range_ref<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7111:3: note: in expansion of macro 'REF_REL_OP_MIX_INT'
|
|
REF_REL_OP_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7122:1: note: in expansion of macro 'REF_REL_MIX_INT'
|
|
REF_REL_MIX_INT(unsigned short, sizeof(unsigned short) * 8, false)
|
|
^~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:58:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const _private_range_ref<_AP_W, _AP_S>'
|
|
Max<d,0> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_common.h:641:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:54,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7093:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(short unsigned int, const _private_range_ref<_AP_W, _AP_S>&)
|
|
INLINE bool operator REL_OP(C_TYPE op2, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7111:3: note: in expansion of macro 'REF_REL_OP_MIX_INT'
|
|
REF_REL_OP_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7122:1: note: in expansion of macro 'REF_REL_MIX_INT'
|
|
REF_REL_MIX_INT(unsigned short, sizeof(unsigned short) * 8, false)
|
|
^~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7093:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(C_TYPE op2, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7111:3: note: in expansion of macro 'REF_REL_OP_MIX_INT'
|
|
REF_REL_OP_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7122:1: note: in expansion of macro 'REF_REL_MIX_INT'
|
|
REF_REL_MIX_INT(unsigned short, sizeof(unsigned short) * 8, false)
|
|
^~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:58:7: note: mismatched types 'const _private_range_ref<_AP_W, _AP_S>' and 'int'
|
|
Max<d,0> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_common.h:641:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:54,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7099:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(const _private_bit_ref<_AP_W, _AP_S>&, short unsigned int)
|
|
INLINE bool operator REL_OP(const _private_bit_ref<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7111:3: note: in expansion of macro 'REF_REL_OP_MIX_INT'
|
|
REF_REL_OP_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7122:1: note: in expansion of macro 'REF_REL_MIX_INT'
|
|
REF_REL_MIX_INT(unsigned short, sizeof(unsigned short) * 8, false)
|
|
^~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7099:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(const _private_bit_ref<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7111:3: note: in expansion of macro 'REF_REL_OP_MIX_INT'
|
|
REF_REL_OP_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7122:1: note: in expansion of macro 'REF_REL_MIX_INT'
|
|
REF_REL_MIX_INT(unsigned short, sizeof(unsigned short) * 8, false)
|
|
^~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:58:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const _private_bit_ref<_AP_W, _AP_S>'
|
|
Max<d,0> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_common.h:641:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:54,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7104:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(short unsigned int, const _private_bit_ref<_AP_W, _AP_S>&)
|
|
INLINE bool operator REL_OP(C_TYPE op2, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7111:3: note: in expansion of macro 'REF_REL_OP_MIX_INT'
|
|
REF_REL_OP_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7122:1: note: in expansion of macro 'REF_REL_MIX_INT'
|
|
REF_REL_MIX_INT(unsigned short, sizeof(unsigned short) * 8, false)
|
|
^~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7104:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(C_TYPE op2, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7111:3: note: in expansion of macro 'REF_REL_OP_MIX_INT'
|
|
REF_REL_OP_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7122:1: note: in expansion of macro 'REF_REL_MIX_INT'
|
|
REF_REL_MIX_INT(unsigned short, sizeof(unsigned short) * 8, false)
|
|
^~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:58:7: note: mismatched types 'const _private_bit_ref<_AP_W, _AP_S>' and 'int'
|
|
Max<d,0> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_common.h:641:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:54,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7086:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(const _private_range_ref<_AP_W, _AP_S>&, int)
|
|
INLINE bool operator REL_OP(const _private_range_ref<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7111:3: note: in expansion of macro 'REF_REL_OP_MIX_INT'
|
|
REF_REL_OP_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7123:1: note: in expansion of macro 'REF_REL_MIX_INT'
|
|
REF_REL_MIX_INT(int, sizeof(int) * 8, true)
|
|
^~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7086:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(const _private_range_ref<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7111:3: note: in expansion of macro 'REF_REL_OP_MIX_INT'
|
|
REF_REL_OP_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7123:1: note: in expansion of macro 'REF_REL_MIX_INT'
|
|
REF_REL_MIX_INT(int, sizeof(int) * 8, true)
|
|
^~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:58:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const _private_range_ref<_AP_W, _AP_S>'
|
|
Max<d,0> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_common.h:641:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:54,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7093:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(int, const _private_range_ref<_AP_W, _AP_S>&)
|
|
INLINE bool operator REL_OP(C_TYPE op2, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7111:3: note: in expansion of macro 'REF_REL_OP_MIX_INT'
|
|
REF_REL_OP_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7123:1: note: in expansion of macro 'REF_REL_MIX_INT'
|
|
REF_REL_MIX_INT(int, sizeof(int) * 8, true)
|
|
^~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7093:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(C_TYPE op2, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7111:3: note: in expansion of macro 'REF_REL_OP_MIX_INT'
|
|
REF_REL_OP_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7123:1: note: in expansion of macro 'REF_REL_MIX_INT'
|
|
REF_REL_MIX_INT(int, sizeof(int) * 8, true)
|
|
^~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:58:7: note: mismatched types 'const _private_range_ref<_AP_W, _AP_S>' and 'int'
|
|
Max<d,0> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_common.h:641:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:54,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7099:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(const _private_bit_ref<_AP_W, _AP_S>&, int)
|
|
INLINE bool operator REL_OP(const _private_bit_ref<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7111:3: note: in expansion of macro 'REF_REL_OP_MIX_INT'
|
|
REF_REL_OP_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7123:1: note: in expansion of macro 'REF_REL_MIX_INT'
|
|
REF_REL_MIX_INT(int, sizeof(int) * 8, true)
|
|
^~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7099:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(const _private_bit_ref<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7111:3: note: in expansion of macro 'REF_REL_OP_MIX_INT'
|
|
REF_REL_OP_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7123:1: note: in expansion of macro 'REF_REL_MIX_INT'
|
|
REF_REL_MIX_INT(int, sizeof(int) * 8, true)
|
|
^~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:58:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const _private_bit_ref<_AP_W, _AP_S>'
|
|
Max<d,0> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_common.h:641:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:54,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7104:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(int, const _private_bit_ref<_AP_W, _AP_S>&)
|
|
INLINE bool operator REL_OP(C_TYPE op2, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7111:3: note: in expansion of macro 'REF_REL_OP_MIX_INT'
|
|
REF_REL_OP_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7123:1: note: in expansion of macro 'REF_REL_MIX_INT'
|
|
REF_REL_MIX_INT(int, sizeof(int) * 8, true)
|
|
^~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7104:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(C_TYPE op2, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7111:3: note: in expansion of macro 'REF_REL_OP_MIX_INT'
|
|
REF_REL_OP_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7123:1: note: in expansion of macro 'REF_REL_MIX_INT'
|
|
REF_REL_MIX_INT(int, sizeof(int) * 8, true)
|
|
^~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:58:7: note: mismatched types 'const _private_bit_ref<_AP_W, _AP_S>' and 'int'
|
|
Max<d,0> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_common.h:641:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:54,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7086:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(const _private_range_ref<_AP_W, _AP_S>&, unsigned int)
|
|
INLINE bool operator REL_OP(const _private_range_ref<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7111:3: note: in expansion of macro 'REF_REL_OP_MIX_INT'
|
|
REF_REL_OP_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7124:1: note: in expansion of macro 'REF_REL_MIX_INT'
|
|
REF_REL_MIX_INT(unsigned int, sizeof(unsigned int) * 8, false)
|
|
^~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7086:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(const _private_range_ref<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7111:3: note: in expansion of macro 'REF_REL_OP_MIX_INT'
|
|
REF_REL_OP_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7124:1: note: in expansion of macro 'REF_REL_MIX_INT'
|
|
REF_REL_MIX_INT(unsigned int, sizeof(unsigned int) * 8, false)
|
|
^~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:58:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const _private_range_ref<_AP_W, _AP_S>'
|
|
Max<d,0> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_common.h:641:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:54,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7093:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(unsigned int, const _private_range_ref<_AP_W, _AP_S>&)
|
|
INLINE bool operator REL_OP(C_TYPE op2, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7111:3: note: in expansion of macro 'REF_REL_OP_MIX_INT'
|
|
REF_REL_OP_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7124:1: note: in expansion of macro 'REF_REL_MIX_INT'
|
|
REF_REL_MIX_INT(unsigned int, sizeof(unsigned int) * 8, false)
|
|
^~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7093:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(C_TYPE op2, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7111:3: note: in expansion of macro 'REF_REL_OP_MIX_INT'
|
|
REF_REL_OP_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7124:1: note: in expansion of macro 'REF_REL_MIX_INT'
|
|
REF_REL_MIX_INT(unsigned int, sizeof(unsigned int) * 8, false)
|
|
^~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:58:7: note: mismatched types 'const _private_range_ref<_AP_W, _AP_S>' and 'int'
|
|
Max<d,0> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_common.h:641:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:54,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7099:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(const _private_bit_ref<_AP_W, _AP_S>&, unsigned int)
|
|
INLINE bool operator REL_OP(const _private_bit_ref<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7111:3: note: in expansion of macro 'REF_REL_OP_MIX_INT'
|
|
REF_REL_OP_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7124:1: note: in expansion of macro 'REF_REL_MIX_INT'
|
|
REF_REL_MIX_INT(unsigned int, sizeof(unsigned int) * 8, false)
|
|
^~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7099:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(const _private_bit_ref<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7111:3: note: in expansion of macro 'REF_REL_OP_MIX_INT'
|
|
REF_REL_OP_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7124:1: note: in expansion of macro 'REF_REL_MIX_INT'
|
|
REF_REL_MIX_INT(unsigned int, sizeof(unsigned int) * 8, false)
|
|
^~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:58:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const _private_bit_ref<_AP_W, _AP_S>'
|
|
Max<d,0> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_common.h:641:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:54,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7104:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(unsigned int, const _private_bit_ref<_AP_W, _AP_S>&)
|
|
INLINE bool operator REL_OP(C_TYPE op2, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7111:3: note: in expansion of macro 'REF_REL_OP_MIX_INT'
|
|
REF_REL_OP_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7124:1: note: in expansion of macro 'REF_REL_MIX_INT'
|
|
REF_REL_MIX_INT(unsigned int, sizeof(unsigned int) * 8, false)
|
|
^~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7104:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(C_TYPE op2, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7111:3: note: in expansion of macro 'REF_REL_OP_MIX_INT'
|
|
REF_REL_OP_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7124:1: note: in expansion of macro 'REF_REL_MIX_INT'
|
|
REF_REL_MIX_INT(unsigned int, sizeof(unsigned int) * 8, false)
|
|
^~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:58:7: note: mismatched types 'const _private_bit_ref<_AP_W, _AP_S>' and 'int'
|
|
Max<d,0> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_common.h:641:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:54,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7086:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(const _private_range_ref<_AP_W, _AP_S>&, long int)
|
|
INLINE bool operator REL_OP(const _private_range_ref<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7111:3: note: in expansion of macro 'REF_REL_OP_MIX_INT'
|
|
REF_REL_OP_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7125:1: note: in expansion of macro 'REF_REL_MIX_INT'
|
|
REF_REL_MIX_INT(long, sizeof(long) * 8, true)
|
|
^~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7086:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(const _private_range_ref<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7111:3: note: in expansion of macro 'REF_REL_OP_MIX_INT'
|
|
REF_REL_OP_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7125:1: note: in expansion of macro 'REF_REL_MIX_INT'
|
|
REF_REL_MIX_INT(long, sizeof(long) * 8, true)
|
|
^~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:58:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const _private_range_ref<_AP_W, _AP_S>'
|
|
Max<d,0> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_common.h:641:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:54,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7093:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(long int, const _private_range_ref<_AP_W, _AP_S>&)
|
|
INLINE bool operator REL_OP(C_TYPE op2, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7111:3: note: in expansion of macro 'REF_REL_OP_MIX_INT'
|
|
REF_REL_OP_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7125:1: note: in expansion of macro 'REF_REL_MIX_INT'
|
|
REF_REL_MIX_INT(long, sizeof(long) * 8, true)
|
|
^~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7093:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(C_TYPE op2, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7111:3: note: in expansion of macro 'REF_REL_OP_MIX_INT'
|
|
REF_REL_OP_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7125:1: note: in expansion of macro 'REF_REL_MIX_INT'
|
|
REF_REL_MIX_INT(long, sizeof(long) * 8, true)
|
|
^~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:58:7: note: mismatched types 'const _private_range_ref<_AP_W, _AP_S>' and 'int'
|
|
Max<d,0> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_common.h:641:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:54,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7099:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(const _private_bit_ref<_AP_W, _AP_S>&, long int)
|
|
INLINE bool operator REL_OP(const _private_bit_ref<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7111:3: note: in expansion of macro 'REF_REL_OP_MIX_INT'
|
|
REF_REL_OP_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7125:1: note: in expansion of macro 'REF_REL_MIX_INT'
|
|
REF_REL_MIX_INT(long, sizeof(long) * 8, true)
|
|
^~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7099:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(const _private_bit_ref<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7111:3: note: in expansion of macro 'REF_REL_OP_MIX_INT'
|
|
REF_REL_OP_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7125:1: note: in expansion of macro 'REF_REL_MIX_INT'
|
|
REF_REL_MIX_INT(long, sizeof(long) * 8, true)
|
|
^~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:58:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const _private_bit_ref<_AP_W, _AP_S>'
|
|
Max<d,0> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_common.h:641:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:54,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7104:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(long int, const _private_bit_ref<_AP_W, _AP_S>&)
|
|
INLINE bool operator REL_OP(C_TYPE op2, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7111:3: note: in expansion of macro 'REF_REL_OP_MIX_INT'
|
|
REF_REL_OP_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7125:1: note: in expansion of macro 'REF_REL_MIX_INT'
|
|
REF_REL_MIX_INT(long, sizeof(long) * 8, true)
|
|
^~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7104:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(C_TYPE op2, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7111:3: note: in expansion of macro 'REF_REL_OP_MIX_INT'
|
|
REF_REL_OP_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7125:1: note: in expansion of macro 'REF_REL_MIX_INT'
|
|
REF_REL_MIX_INT(long, sizeof(long) * 8, true)
|
|
^~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:58:7: note: mismatched types 'const _private_bit_ref<_AP_W, _AP_S>' and 'int'
|
|
Max<d,0> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_common.h:641:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:54,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7086:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(const _private_range_ref<_AP_W, _AP_S>&, long unsigned int)
|
|
INLINE bool operator REL_OP(const _private_range_ref<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7111:3: note: in expansion of macro 'REF_REL_OP_MIX_INT'
|
|
REF_REL_OP_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7126:1: note: in expansion of macro 'REF_REL_MIX_INT'
|
|
REF_REL_MIX_INT(unsigned long, sizeof(unsigned long) * 8, false)
|
|
^~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7086:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(const _private_range_ref<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7111:3: note: in expansion of macro 'REF_REL_OP_MIX_INT'
|
|
REF_REL_OP_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7126:1: note: in expansion of macro 'REF_REL_MIX_INT'
|
|
REF_REL_MIX_INT(unsigned long, sizeof(unsigned long) * 8, false)
|
|
^~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:58:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const _private_range_ref<_AP_W, _AP_S>'
|
|
Max<d,0> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_common.h:641:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:54,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7093:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(long unsigned int, const _private_range_ref<_AP_W, _AP_S>&)
|
|
INLINE bool operator REL_OP(C_TYPE op2, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7111:3: note: in expansion of macro 'REF_REL_OP_MIX_INT'
|
|
REF_REL_OP_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7126:1: note: in expansion of macro 'REF_REL_MIX_INT'
|
|
REF_REL_MIX_INT(unsigned long, sizeof(unsigned long) * 8, false)
|
|
^~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7093:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(C_TYPE op2, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7111:3: note: in expansion of macro 'REF_REL_OP_MIX_INT'
|
|
REF_REL_OP_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7126:1: note: in expansion of macro 'REF_REL_MIX_INT'
|
|
REF_REL_MIX_INT(unsigned long, sizeof(unsigned long) * 8, false)
|
|
^~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:58:7: note: mismatched types 'const _private_range_ref<_AP_W, _AP_S>' and 'int'
|
|
Max<d,0> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_common.h:641:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:54,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7099:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(const _private_bit_ref<_AP_W, _AP_S>&, long unsigned int)
|
|
INLINE bool operator REL_OP(const _private_bit_ref<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7111:3: note: in expansion of macro 'REF_REL_OP_MIX_INT'
|
|
REF_REL_OP_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7126:1: note: in expansion of macro 'REF_REL_MIX_INT'
|
|
REF_REL_MIX_INT(unsigned long, sizeof(unsigned long) * 8, false)
|
|
^~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7099:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(const _private_bit_ref<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7111:3: note: in expansion of macro 'REF_REL_OP_MIX_INT'
|
|
REF_REL_OP_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7126:1: note: in expansion of macro 'REF_REL_MIX_INT'
|
|
REF_REL_MIX_INT(unsigned long, sizeof(unsigned long) * 8, false)
|
|
^~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:58:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const _private_bit_ref<_AP_W, _AP_S>'
|
|
Max<d,0> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_common.h:641:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:54,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7104:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(long unsigned int, const _private_bit_ref<_AP_W, _AP_S>&)
|
|
INLINE bool operator REL_OP(C_TYPE op2, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7111:3: note: in expansion of macro 'REF_REL_OP_MIX_INT'
|
|
REF_REL_OP_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7126:1: note: in expansion of macro 'REF_REL_MIX_INT'
|
|
REF_REL_MIX_INT(unsigned long, sizeof(unsigned long) * 8, false)
|
|
^~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7104:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(C_TYPE op2, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7111:3: note: in expansion of macro 'REF_REL_OP_MIX_INT'
|
|
REF_REL_OP_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7126:1: note: in expansion of macro 'REF_REL_MIX_INT'
|
|
REF_REL_MIX_INT(unsigned long, sizeof(unsigned long) * 8, false)
|
|
^~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:58:7: note: mismatched types 'const _private_bit_ref<_AP_W, _AP_S>' and 'int'
|
|
Max<d,0> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_common.h:641:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:54,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7086:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(const _private_range_ref<_AP_W, _AP_S>&, ap_slong)
|
|
INLINE bool operator REL_OP(const _private_range_ref<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7111:3: note: in expansion of macro 'REF_REL_OP_MIX_INT'
|
|
REF_REL_OP_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7127:1: note: in expansion of macro 'REF_REL_MIX_INT'
|
|
REF_REL_MIX_INT(ap_slong, sizeof(ap_slong) * 8, true)
|
|
^~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7086:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(const _private_range_ref<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7111:3: note: in expansion of macro 'REF_REL_OP_MIX_INT'
|
|
REF_REL_OP_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7127:1: note: in expansion of macro 'REF_REL_MIX_INT'
|
|
REF_REL_MIX_INT(ap_slong, sizeof(ap_slong) * 8, true)
|
|
^~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:58:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const _private_range_ref<_AP_W, _AP_S>'
|
|
Max<d,0> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_common.h:641:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:54,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7093:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(ap_slong, const _private_range_ref<_AP_W, _AP_S>&)
|
|
INLINE bool operator REL_OP(C_TYPE op2, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7111:3: note: in expansion of macro 'REF_REL_OP_MIX_INT'
|
|
REF_REL_OP_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7127:1: note: in expansion of macro 'REF_REL_MIX_INT'
|
|
REF_REL_MIX_INT(ap_slong, sizeof(ap_slong) * 8, true)
|
|
^~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7093:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(C_TYPE op2, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7111:3: note: in expansion of macro 'REF_REL_OP_MIX_INT'
|
|
REF_REL_OP_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7127:1: note: in expansion of macro 'REF_REL_MIX_INT'
|
|
REF_REL_MIX_INT(ap_slong, sizeof(ap_slong) * 8, true)
|
|
^~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:58:7: note: mismatched types 'const _private_range_ref<_AP_W, _AP_S>' and 'int'
|
|
Max<d,0> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_common.h:641:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:54,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7099:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(const _private_bit_ref<_AP_W, _AP_S>&, ap_slong)
|
|
INLINE bool operator REL_OP(const _private_bit_ref<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7111:3: note: in expansion of macro 'REF_REL_OP_MIX_INT'
|
|
REF_REL_OP_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7127:1: note: in expansion of macro 'REF_REL_MIX_INT'
|
|
REF_REL_MIX_INT(ap_slong, sizeof(ap_slong) * 8, true)
|
|
^~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7099:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(const _private_bit_ref<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7111:3: note: in expansion of macro 'REF_REL_OP_MIX_INT'
|
|
REF_REL_OP_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7127:1: note: in expansion of macro 'REF_REL_MIX_INT'
|
|
REF_REL_MIX_INT(ap_slong, sizeof(ap_slong) * 8, true)
|
|
^~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:58:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const _private_bit_ref<_AP_W, _AP_S>'
|
|
Max<d,0> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_common.h:641:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:54,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7104:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(ap_slong, const _private_bit_ref<_AP_W, _AP_S>&)
|
|
INLINE bool operator REL_OP(C_TYPE op2, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7111:3: note: in expansion of macro 'REF_REL_OP_MIX_INT'
|
|
REF_REL_OP_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7127:1: note: in expansion of macro 'REF_REL_MIX_INT'
|
|
REF_REL_MIX_INT(ap_slong, sizeof(ap_slong) * 8, true)
|
|
^~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7104:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(C_TYPE op2, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7111:3: note: in expansion of macro 'REF_REL_OP_MIX_INT'
|
|
REF_REL_OP_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7127:1: note: in expansion of macro 'REF_REL_MIX_INT'
|
|
REF_REL_MIX_INT(ap_slong, sizeof(ap_slong) * 8, true)
|
|
^~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:58:7: note: mismatched types 'const _private_bit_ref<_AP_W, _AP_S>' and 'int'
|
|
Max<d,0> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_common.h:641:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:54,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7086:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(const _private_range_ref<_AP_W, _AP_S>&, ap_ulong)
|
|
INLINE bool operator REL_OP(const _private_range_ref<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7111:3: note: in expansion of macro 'REF_REL_OP_MIX_INT'
|
|
REF_REL_OP_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7128:1: note: in expansion of macro 'REF_REL_MIX_INT'
|
|
REF_REL_MIX_INT(ap_ulong, sizeof(ap_ulong) * 8, false)
|
|
^~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7086:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(const _private_range_ref<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7111:3: note: in expansion of macro 'REF_REL_OP_MIX_INT'
|
|
REF_REL_OP_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7128:1: note: in expansion of macro 'REF_REL_MIX_INT'
|
|
REF_REL_MIX_INT(ap_ulong, sizeof(ap_ulong) * 8, false)
|
|
^~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:58:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const _private_range_ref<_AP_W, _AP_S>'
|
|
Max<d,0> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_common.h:641:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:54,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7093:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(ap_ulong, const _private_range_ref<_AP_W, _AP_S>&)
|
|
INLINE bool operator REL_OP(C_TYPE op2, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7111:3: note: in expansion of macro 'REF_REL_OP_MIX_INT'
|
|
REF_REL_OP_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7128:1: note: in expansion of macro 'REF_REL_MIX_INT'
|
|
REF_REL_MIX_INT(ap_ulong, sizeof(ap_ulong) * 8, false)
|
|
^~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7093:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(C_TYPE op2, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7111:3: note: in expansion of macro 'REF_REL_OP_MIX_INT'
|
|
REF_REL_OP_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7128:1: note: in expansion of macro 'REF_REL_MIX_INT'
|
|
REF_REL_MIX_INT(ap_ulong, sizeof(ap_ulong) * 8, false)
|
|
^~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:58:7: note: mismatched types 'const _private_range_ref<_AP_W, _AP_S>' and 'int'
|
|
Max<d,0> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_common.h:641:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:54,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7099:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(const _private_bit_ref<_AP_W, _AP_S>&, ap_ulong)
|
|
INLINE bool operator REL_OP(const _private_bit_ref<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7111:3: note: in expansion of macro 'REF_REL_OP_MIX_INT'
|
|
REF_REL_OP_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7128:1: note: in expansion of macro 'REF_REL_MIX_INT'
|
|
REF_REL_MIX_INT(ap_ulong, sizeof(ap_ulong) * 8, false)
|
|
^~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7099:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(const _private_bit_ref<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7111:3: note: in expansion of macro 'REF_REL_OP_MIX_INT'
|
|
REF_REL_OP_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7128:1: note: in expansion of macro 'REF_REL_MIX_INT'
|
|
REF_REL_MIX_INT(ap_ulong, sizeof(ap_ulong) * 8, false)
|
|
^~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:58:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const _private_bit_ref<_AP_W, _AP_S>'
|
|
Max<d,0> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_common.h:641:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:54,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7104:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(ap_ulong, const _private_bit_ref<_AP_W, _AP_S>&)
|
|
INLINE bool operator REL_OP(C_TYPE op2, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7111:3: note: in expansion of macro 'REF_REL_OP_MIX_INT'
|
|
REF_REL_OP_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7128:1: note: in expansion of macro 'REF_REL_MIX_INT'
|
|
REF_REL_MIX_INT(ap_ulong, sizeof(ap_ulong) * 8, false)
|
|
^~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7104:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(C_TYPE op2, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7111:3: note: in expansion of macro 'REF_REL_OP_MIX_INT'
|
|
REF_REL_OP_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7128:1: note: in expansion of macro 'REF_REL_MIX_INT'
|
|
REF_REL_MIX_INT(ap_ulong, sizeof(ap_ulong) * 8, false)
|
|
^~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:58:7: note: mismatched types 'const _private_bit_ref<_AP_W, _AP_S>' and 'int'
|
|
Max<d,0> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_int.h:55:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1574:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(bool, const ap_int_base<_AP_W2, _AP_S2>&)
|
|
INLINE bool operator REL_OP(C_TYPE i_op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1586:3: note: in expansion of macro 'OP_REL_WITH_INT'
|
|
OP_REL_WITH_INT(<, C_TYPE, _AP_W2, _AP_S2) \
|
|
^~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1592:1: note: in expansion of macro 'ALL_OP_REL_WITH_INT'
|
|
ALL_OP_REL_WITH_INT(bool, 1, false)
|
|
^~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1574:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(C_TYPE i_op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1586:3: note: in expansion of macro 'OP_REL_WITH_INT'
|
|
OP_REL_WITH_INT(<, C_TYPE, _AP_W2, _AP_S2) \
|
|
^~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1592:1: note: in expansion of macro 'ALL_OP_REL_WITH_INT'
|
|
ALL_OP_REL_WITH_INT(bool, 1, false)
|
|
^~~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:58:7: note: mismatched types 'const ap_int_base<_AP_W2, _AP_S2>' and 'int'
|
|
Max<d,0> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_int.h:55:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1579:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(const ap_int_base<_AP_W2, _AP_S2>&, bool)
|
|
INLINE bool operator REL_OP(const ap_int_base<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1586:3: note: in expansion of macro 'OP_REL_WITH_INT'
|
|
OP_REL_WITH_INT(<, C_TYPE, _AP_W2, _AP_S2) \
|
|
^~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1592:1: note: in expansion of macro 'ALL_OP_REL_WITH_INT'
|
|
ALL_OP_REL_WITH_INT(bool, 1, false)
|
|
^~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1579:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(const ap_int_base<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1586:3: note: in expansion of macro 'OP_REL_WITH_INT'
|
|
OP_REL_WITH_INT(<, C_TYPE, _AP_W2, _AP_S2) \
|
|
^~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1592:1: note: in expansion of macro 'ALL_OP_REL_WITH_INT'
|
|
ALL_OP_REL_WITH_INT(bool, 1, false)
|
|
^~~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:58:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const ap_int_base<_AP_W2, _AP_S2>'
|
|
Max<d,0> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_int.h:55:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1574:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(char, const ap_int_base<_AP_W2, _AP_S2>&)
|
|
INLINE bool operator REL_OP(C_TYPE i_op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1586:3: note: in expansion of macro 'OP_REL_WITH_INT'
|
|
OP_REL_WITH_INT(<, C_TYPE, _AP_W2, _AP_S2) \
|
|
^~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1593:1: note: in expansion of macro 'ALL_OP_REL_WITH_INT'
|
|
ALL_OP_REL_WITH_INT(char, 8, CHAR_IS_SIGNED)
|
|
^~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1574:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(C_TYPE i_op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1586:3: note: in expansion of macro 'OP_REL_WITH_INT'
|
|
OP_REL_WITH_INT(<, C_TYPE, _AP_W2, _AP_S2) \
|
|
^~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1593:1: note: in expansion of macro 'ALL_OP_REL_WITH_INT'
|
|
ALL_OP_REL_WITH_INT(char, 8, CHAR_IS_SIGNED)
|
|
^~~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:58:7: note: mismatched types 'const ap_int_base<_AP_W2, _AP_S2>' and 'int'
|
|
Max<d,0> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_int.h:55:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1579:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(const ap_int_base<_AP_W2, _AP_S2>&, char)
|
|
INLINE bool operator REL_OP(const ap_int_base<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1586:3: note: in expansion of macro 'OP_REL_WITH_INT'
|
|
OP_REL_WITH_INT(<, C_TYPE, _AP_W2, _AP_S2) \
|
|
^~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1593:1: note: in expansion of macro 'ALL_OP_REL_WITH_INT'
|
|
ALL_OP_REL_WITH_INT(char, 8, CHAR_IS_SIGNED)
|
|
^~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1579:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(const ap_int_base<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1586:3: note: in expansion of macro 'OP_REL_WITH_INT'
|
|
OP_REL_WITH_INT(<, C_TYPE, _AP_W2, _AP_S2) \
|
|
^~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1593:1: note: in expansion of macro 'ALL_OP_REL_WITH_INT'
|
|
ALL_OP_REL_WITH_INT(char, 8, CHAR_IS_SIGNED)
|
|
^~~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:58:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const ap_int_base<_AP_W2, _AP_S2>'
|
|
Max<d,0> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_int.h:55:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1574:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(signed char, const ap_int_base<_AP_W2, _AP_S2>&)
|
|
INLINE bool operator REL_OP(C_TYPE i_op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1586:3: note: in expansion of macro 'OP_REL_WITH_INT'
|
|
OP_REL_WITH_INT(<, C_TYPE, _AP_W2, _AP_S2) \
|
|
^~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1594:1: note: in expansion of macro 'ALL_OP_REL_WITH_INT'
|
|
ALL_OP_REL_WITH_INT(signed char, 8, true)
|
|
^~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1574:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(C_TYPE i_op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1586:3: note: in expansion of macro 'OP_REL_WITH_INT'
|
|
OP_REL_WITH_INT(<, C_TYPE, _AP_W2, _AP_S2) \
|
|
^~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1594:1: note: in expansion of macro 'ALL_OP_REL_WITH_INT'
|
|
ALL_OP_REL_WITH_INT(signed char, 8, true)
|
|
^~~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:58:7: note: mismatched types 'const ap_int_base<_AP_W2, _AP_S2>' and 'int'
|
|
Max<d,0> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_int.h:55:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1579:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(const ap_int_base<_AP_W2, _AP_S2>&, signed char)
|
|
INLINE bool operator REL_OP(const ap_int_base<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1586:3: note: in expansion of macro 'OP_REL_WITH_INT'
|
|
OP_REL_WITH_INT(<, C_TYPE, _AP_W2, _AP_S2) \
|
|
^~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1594:1: note: in expansion of macro 'ALL_OP_REL_WITH_INT'
|
|
ALL_OP_REL_WITH_INT(signed char, 8, true)
|
|
^~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1579:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(const ap_int_base<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1586:3: note: in expansion of macro 'OP_REL_WITH_INT'
|
|
OP_REL_WITH_INT(<, C_TYPE, _AP_W2, _AP_S2) \
|
|
^~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1594:1: note: in expansion of macro 'ALL_OP_REL_WITH_INT'
|
|
ALL_OP_REL_WITH_INT(signed char, 8, true)
|
|
^~~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:58:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const ap_int_base<_AP_W2, _AP_S2>'
|
|
Max<d,0> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_int.h:55:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1574:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(unsigned char, const ap_int_base<_AP_W2, _AP_S2>&)
|
|
INLINE bool operator REL_OP(C_TYPE i_op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1586:3: note: in expansion of macro 'OP_REL_WITH_INT'
|
|
OP_REL_WITH_INT(<, C_TYPE, _AP_W2, _AP_S2) \
|
|
^~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1595:1: note: in expansion of macro 'ALL_OP_REL_WITH_INT'
|
|
ALL_OP_REL_WITH_INT(unsigned char, 8, false)
|
|
^~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1574:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(C_TYPE i_op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1586:3: note: in expansion of macro 'OP_REL_WITH_INT'
|
|
OP_REL_WITH_INT(<, C_TYPE, _AP_W2, _AP_S2) \
|
|
^~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1595:1: note: in expansion of macro 'ALL_OP_REL_WITH_INT'
|
|
ALL_OP_REL_WITH_INT(unsigned char, 8, false)
|
|
^~~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:58:7: note: mismatched types 'const ap_int_base<_AP_W2, _AP_S2>' and 'int'
|
|
Max<d,0> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_int.h:55:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1579:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(const ap_int_base<_AP_W2, _AP_S2>&, unsigned char)
|
|
INLINE bool operator REL_OP(const ap_int_base<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1586:3: note: in expansion of macro 'OP_REL_WITH_INT'
|
|
OP_REL_WITH_INT(<, C_TYPE, _AP_W2, _AP_S2) \
|
|
^~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1595:1: note: in expansion of macro 'ALL_OP_REL_WITH_INT'
|
|
ALL_OP_REL_WITH_INT(unsigned char, 8, false)
|
|
^~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1579:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(const ap_int_base<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1586:3: note: in expansion of macro 'OP_REL_WITH_INT'
|
|
OP_REL_WITH_INT(<, C_TYPE, _AP_W2, _AP_S2) \
|
|
^~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1595:1: note: in expansion of macro 'ALL_OP_REL_WITH_INT'
|
|
ALL_OP_REL_WITH_INT(unsigned char, 8, false)
|
|
^~~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:58:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const ap_int_base<_AP_W2, _AP_S2>'
|
|
Max<d,0> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_int.h:55:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1574:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(short int, const ap_int_base<_AP_W2, _AP_S2>&)
|
|
INLINE bool operator REL_OP(C_TYPE i_op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1586:3: note: in expansion of macro 'OP_REL_WITH_INT'
|
|
OP_REL_WITH_INT(<, C_TYPE, _AP_W2, _AP_S2) \
|
|
^~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1596:1: note: in expansion of macro 'ALL_OP_REL_WITH_INT'
|
|
ALL_OP_REL_WITH_INT(short, _AP_SIZE_short, true)
|
|
^~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1574:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(C_TYPE i_op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1586:3: note: in expansion of macro 'OP_REL_WITH_INT'
|
|
OP_REL_WITH_INT(<, C_TYPE, _AP_W2, _AP_S2) \
|
|
^~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1596:1: note: in expansion of macro 'ALL_OP_REL_WITH_INT'
|
|
ALL_OP_REL_WITH_INT(short, _AP_SIZE_short, true)
|
|
^~~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:58:7: note: mismatched types 'const ap_int_base<_AP_W2, _AP_S2>' and 'int'
|
|
Max<d,0> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_int.h:55:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1579:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(const ap_int_base<_AP_W2, _AP_S2>&, short int)
|
|
INLINE bool operator REL_OP(const ap_int_base<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1586:3: note: in expansion of macro 'OP_REL_WITH_INT'
|
|
OP_REL_WITH_INT(<, C_TYPE, _AP_W2, _AP_S2) \
|
|
^~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1596:1: note: in expansion of macro 'ALL_OP_REL_WITH_INT'
|
|
ALL_OP_REL_WITH_INT(short, _AP_SIZE_short, true)
|
|
^~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1579:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(const ap_int_base<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1586:3: note: in expansion of macro 'OP_REL_WITH_INT'
|
|
OP_REL_WITH_INT(<, C_TYPE, _AP_W2, _AP_S2) \
|
|
^~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1596:1: note: in expansion of macro 'ALL_OP_REL_WITH_INT'
|
|
ALL_OP_REL_WITH_INT(short, _AP_SIZE_short, true)
|
|
^~~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:58:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const ap_int_base<_AP_W2, _AP_S2>'
|
|
Max<d,0> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_int.h:55:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1574:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(short unsigned int, const ap_int_base<_AP_W2, _AP_S2>&)
|
|
INLINE bool operator REL_OP(C_TYPE i_op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1586:3: note: in expansion of macro 'OP_REL_WITH_INT'
|
|
OP_REL_WITH_INT(<, C_TYPE, _AP_W2, _AP_S2) \
|
|
^~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1597:1: note: in expansion of macro 'ALL_OP_REL_WITH_INT'
|
|
ALL_OP_REL_WITH_INT(unsigned short, _AP_SIZE_short, false)
|
|
^~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1574:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(C_TYPE i_op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1586:3: note: in expansion of macro 'OP_REL_WITH_INT'
|
|
OP_REL_WITH_INT(<, C_TYPE, _AP_W2, _AP_S2) \
|
|
^~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1597:1: note: in expansion of macro 'ALL_OP_REL_WITH_INT'
|
|
ALL_OP_REL_WITH_INT(unsigned short, _AP_SIZE_short, false)
|
|
^~~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:58:7: note: mismatched types 'const ap_int_base<_AP_W2, _AP_S2>' and 'int'
|
|
Max<d,0> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_int.h:55:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1579:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(const ap_int_base<_AP_W2, _AP_S2>&, short unsigned int)
|
|
INLINE bool operator REL_OP(const ap_int_base<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1586:3: note: in expansion of macro 'OP_REL_WITH_INT'
|
|
OP_REL_WITH_INT(<, C_TYPE, _AP_W2, _AP_S2) \
|
|
^~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1597:1: note: in expansion of macro 'ALL_OP_REL_WITH_INT'
|
|
ALL_OP_REL_WITH_INT(unsigned short, _AP_SIZE_short, false)
|
|
^~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1579:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(const ap_int_base<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1586:3: note: in expansion of macro 'OP_REL_WITH_INT'
|
|
OP_REL_WITH_INT(<, C_TYPE, _AP_W2, _AP_S2) \
|
|
^~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1597:1: note: in expansion of macro 'ALL_OP_REL_WITH_INT'
|
|
ALL_OP_REL_WITH_INT(unsigned short, _AP_SIZE_short, false)
|
|
^~~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:58:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const ap_int_base<_AP_W2, _AP_S2>'
|
|
Max<d,0> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_int.h:55:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1574:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(int, const ap_int_base<_AP_W2, _AP_S2>&)
|
|
INLINE bool operator REL_OP(C_TYPE i_op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1586:3: note: in expansion of macro 'OP_REL_WITH_INT'
|
|
OP_REL_WITH_INT(<, C_TYPE, _AP_W2, _AP_S2) \
|
|
^~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1598:1: note: in expansion of macro 'ALL_OP_REL_WITH_INT'
|
|
ALL_OP_REL_WITH_INT(int, _AP_SIZE_int, true)
|
|
^~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1574:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(C_TYPE i_op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1586:3: note: in expansion of macro 'OP_REL_WITH_INT'
|
|
OP_REL_WITH_INT(<, C_TYPE, _AP_W2, _AP_S2) \
|
|
^~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1598:1: note: in expansion of macro 'ALL_OP_REL_WITH_INT'
|
|
ALL_OP_REL_WITH_INT(int, _AP_SIZE_int, true)
|
|
^~~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:58:7: note: mismatched types 'const ap_int_base<_AP_W2, _AP_S2>' and 'int'
|
|
Max<d,0> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_int.h:55:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1579:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(const ap_int_base<_AP_W2, _AP_S2>&, int)
|
|
INLINE bool operator REL_OP(const ap_int_base<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1586:3: note: in expansion of macro 'OP_REL_WITH_INT'
|
|
OP_REL_WITH_INT(<, C_TYPE, _AP_W2, _AP_S2) \
|
|
^~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1598:1: note: in expansion of macro 'ALL_OP_REL_WITH_INT'
|
|
ALL_OP_REL_WITH_INT(int, _AP_SIZE_int, true)
|
|
^~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1579:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(const ap_int_base<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1586:3: note: in expansion of macro 'OP_REL_WITH_INT'
|
|
OP_REL_WITH_INT(<, C_TYPE, _AP_W2, _AP_S2) \
|
|
^~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1598:1: note: in expansion of macro 'ALL_OP_REL_WITH_INT'
|
|
ALL_OP_REL_WITH_INT(int, _AP_SIZE_int, true)
|
|
^~~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:58:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const ap_int_base<_AP_W2, _AP_S2>'
|
|
Max<d,0> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_int.h:55:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1574:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(unsigned int, const ap_int_base<_AP_W2, _AP_S2>&)
|
|
INLINE bool operator REL_OP(C_TYPE i_op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1586:3: note: in expansion of macro 'OP_REL_WITH_INT'
|
|
OP_REL_WITH_INT(<, C_TYPE, _AP_W2, _AP_S2) \
|
|
^~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1599:1: note: in expansion of macro 'ALL_OP_REL_WITH_INT'
|
|
ALL_OP_REL_WITH_INT(unsigned int, _AP_SIZE_int, false)
|
|
^~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1574:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(C_TYPE i_op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1586:3: note: in expansion of macro 'OP_REL_WITH_INT'
|
|
OP_REL_WITH_INT(<, C_TYPE, _AP_W2, _AP_S2) \
|
|
^~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1599:1: note: in expansion of macro 'ALL_OP_REL_WITH_INT'
|
|
ALL_OP_REL_WITH_INT(unsigned int, _AP_SIZE_int, false)
|
|
^~~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:58:7: note: mismatched types 'const ap_int_base<_AP_W2, _AP_S2>' and 'int'
|
|
Max<d,0> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_int.h:55:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1579:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(const ap_int_base<_AP_W2, _AP_S2>&, unsigned int)
|
|
INLINE bool operator REL_OP(const ap_int_base<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1586:3: note: in expansion of macro 'OP_REL_WITH_INT'
|
|
OP_REL_WITH_INT(<, C_TYPE, _AP_W2, _AP_S2) \
|
|
^~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1599:1: note: in expansion of macro 'ALL_OP_REL_WITH_INT'
|
|
ALL_OP_REL_WITH_INT(unsigned int, _AP_SIZE_int, false)
|
|
^~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1579:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(const ap_int_base<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1586:3: note: in expansion of macro 'OP_REL_WITH_INT'
|
|
OP_REL_WITH_INT(<, C_TYPE, _AP_W2, _AP_S2) \
|
|
^~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1599:1: note: in expansion of macro 'ALL_OP_REL_WITH_INT'
|
|
ALL_OP_REL_WITH_INT(unsigned int, _AP_SIZE_int, false)
|
|
^~~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:58:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const ap_int_base<_AP_W2, _AP_S2>'
|
|
Max<d,0> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_int.h:55:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1574:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(long int, const ap_int_base<_AP_W2, _AP_S2>&)
|
|
INLINE bool operator REL_OP(C_TYPE i_op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1586:3: note: in expansion of macro 'OP_REL_WITH_INT'
|
|
OP_REL_WITH_INT(<, C_TYPE, _AP_W2, _AP_S2) \
|
|
^~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1600:1: note: in expansion of macro 'ALL_OP_REL_WITH_INT'
|
|
ALL_OP_REL_WITH_INT(long, _AP_SIZE_long, true)
|
|
^~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1574:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(C_TYPE i_op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1586:3: note: in expansion of macro 'OP_REL_WITH_INT'
|
|
OP_REL_WITH_INT(<, C_TYPE, _AP_W2, _AP_S2) \
|
|
^~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1600:1: note: in expansion of macro 'ALL_OP_REL_WITH_INT'
|
|
ALL_OP_REL_WITH_INT(long, _AP_SIZE_long, true)
|
|
^~~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:58:7: note: mismatched types 'const ap_int_base<_AP_W2, _AP_S2>' and 'int'
|
|
Max<d,0> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_int.h:55:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1579:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(const ap_int_base<_AP_W2, _AP_S2>&, long int)
|
|
INLINE bool operator REL_OP(const ap_int_base<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1586:3: note: in expansion of macro 'OP_REL_WITH_INT'
|
|
OP_REL_WITH_INT(<, C_TYPE, _AP_W2, _AP_S2) \
|
|
^~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1600:1: note: in expansion of macro 'ALL_OP_REL_WITH_INT'
|
|
ALL_OP_REL_WITH_INT(long, _AP_SIZE_long, true)
|
|
^~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1579:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(const ap_int_base<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1586:3: note: in expansion of macro 'OP_REL_WITH_INT'
|
|
OP_REL_WITH_INT(<, C_TYPE, _AP_W2, _AP_S2) \
|
|
^~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1600:1: note: in expansion of macro 'ALL_OP_REL_WITH_INT'
|
|
ALL_OP_REL_WITH_INT(long, _AP_SIZE_long, true)
|
|
^~~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:58:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const ap_int_base<_AP_W2, _AP_S2>'
|
|
Max<d,0> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_int.h:55:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1574:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(long unsigned int, const ap_int_base<_AP_W2, _AP_S2>&)
|
|
INLINE bool operator REL_OP(C_TYPE i_op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1586:3: note: in expansion of macro 'OP_REL_WITH_INT'
|
|
OP_REL_WITH_INT(<, C_TYPE, _AP_W2, _AP_S2) \
|
|
^~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1601:1: note: in expansion of macro 'ALL_OP_REL_WITH_INT'
|
|
ALL_OP_REL_WITH_INT(unsigned long, _AP_SIZE_long, false)
|
|
^~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1574:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(C_TYPE i_op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1586:3: note: in expansion of macro 'OP_REL_WITH_INT'
|
|
OP_REL_WITH_INT(<, C_TYPE, _AP_W2, _AP_S2) \
|
|
^~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1601:1: note: in expansion of macro 'ALL_OP_REL_WITH_INT'
|
|
ALL_OP_REL_WITH_INT(unsigned long, _AP_SIZE_long, false)
|
|
^~~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:58:7: note: mismatched types 'const ap_int_base<_AP_W2, _AP_S2>' and 'int'
|
|
Max<d,0> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_int.h:55:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1579:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(const ap_int_base<_AP_W2, _AP_S2>&, long unsigned int)
|
|
INLINE bool operator REL_OP(const ap_int_base<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1586:3: note: in expansion of macro 'OP_REL_WITH_INT'
|
|
OP_REL_WITH_INT(<, C_TYPE, _AP_W2, _AP_S2) \
|
|
^~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1601:1: note: in expansion of macro 'ALL_OP_REL_WITH_INT'
|
|
ALL_OP_REL_WITH_INT(unsigned long, _AP_SIZE_long, false)
|
|
^~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1579:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(const ap_int_base<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1586:3: note: in expansion of macro 'OP_REL_WITH_INT'
|
|
OP_REL_WITH_INT(<, C_TYPE, _AP_W2, _AP_S2) \
|
|
^~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1601:1: note: in expansion of macro 'ALL_OP_REL_WITH_INT'
|
|
ALL_OP_REL_WITH_INT(unsigned long, _AP_SIZE_long, false)
|
|
^~~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:58:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const ap_int_base<_AP_W2, _AP_S2>'
|
|
Max<d,0> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_int.h:55:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1574:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(ap_slong, const ap_int_base<_AP_W2, _AP_S2>&)
|
|
INLINE bool operator REL_OP(C_TYPE i_op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1586:3: note: in expansion of macro 'OP_REL_WITH_INT'
|
|
OP_REL_WITH_INT(<, C_TYPE, _AP_W2, _AP_S2) \
|
|
^~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1602:1: note: in expansion of macro 'ALL_OP_REL_WITH_INT'
|
|
ALL_OP_REL_WITH_INT(ap_slong, _AP_SIZE_ap_slong, true)
|
|
^~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1574:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(C_TYPE i_op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1586:3: note: in expansion of macro 'OP_REL_WITH_INT'
|
|
OP_REL_WITH_INT(<, C_TYPE, _AP_W2, _AP_S2) \
|
|
^~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1602:1: note: in expansion of macro 'ALL_OP_REL_WITH_INT'
|
|
ALL_OP_REL_WITH_INT(ap_slong, _AP_SIZE_ap_slong, true)
|
|
^~~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:58:7: note: mismatched types 'const ap_int_base<_AP_W2, _AP_S2>' and 'int'
|
|
Max<d,0> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_int.h:55:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1579:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(const ap_int_base<_AP_W2, _AP_S2>&, ap_slong)
|
|
INLINE bool operator REL_OP(const ap_int_base<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1586:3: note: in expansion of macro 'OP_REL_WITH_INT'
|
|
OP_REL_WITH_INT(<, C_TYPE, _AP_W2, _AP_S2) \
|
|
^~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1602:1: note: in expansion of macro 'ALL_OP_REL_WITH_INT'
|
|
ALL_OP_REL_WITH_INT(ap_slong, _AP_SIZE_ap_slong, true)
|
|
^~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1579:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(const ap_int_base<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1586:3: note: in expansion of macro 'OP_REL_WITH_INT'
|
|
OP_REL_WITH_INT(<, C_TYPE, _AP_W2, _AP_S2) \
|
|
^~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1602:1: note: in expansion of macro 'ALL_OP_REL_WITH_INT'
|
|
ALL_OP_REL_WITH_INT(ap_slong, _AP_SIZE_ap_slong, true)
|
|
^~~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:58:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const ap_int_base<_AP_W2, _AP_S2>'
|
|
Max<d,0> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_int.h:55:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1574:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(ap_ulong, const ap_int_base<_AP_W2, _AP_S2>&)
|
|
INLINE bool operator REL_OP(C_TYPE i_op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1586:3: note: in expansion of macro 'OP_REL_WITH_INT'
|
|
OP_REL_WITH_INT(<, C_TYPE, _AP_W2, _AP_S2) \
|
|
^~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1603:1: note: in expansion of macro 'ALL_OP_REL_WITH_INT'
|
|
ALL_OP_REL_WITH_INT(ap_ulong, _AP_SIZE_ap_slong, false)
|
|
^~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1574:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(C_TYPE i_op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1586:3: note: in expansion of macro 'OP_REL_WITH_INT'
|
|
OP_REL_WITH_INT(<, C_TYPE, _AP_W2, _AP_S2) \
|
|
^~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1603:1: note: in expansion of macro 'ALL_OP_REL_WITH_INT'
|
|
ALL_OP_REL_WITH_INT(ap_ulong, _AP_SIZE_ap_slong, false)
|
|
^~~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:58:7: note: mismatched types 'const ap_int_base<_AP_W2, _AP_S2>' and 'int'
|
|
Max<d,0> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_int.h:55:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1579:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(const ap_int_base<_AP_W2, _AP_S2>&, ap_ulong)
|
|
INLINE bool operator REL_OP(const ap_int_base<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1586:3: note: in expansion of macro 'OP_REL_WITH_INT'
|
|
OP_REL_WITH_INT(<, C_TYPE, _AP_W2, _AP_S2) \
|
|
^~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1603:1: note: in expansion of macro 'ALL_OP_REL_WITH_INT'
|
|
ALL_OP_REL_WITH_INT(ap_ulong, _AP_SIZE_ap_slong, false)
|
|
^~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1579:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(const ap_int_base<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1586:3: note: in expansion of macro 'OP_REL_WITH_INT'
|
|
OP_REL_WITH_INT(<, C_TYPE, _AP_W2, _AP_S2) \
|
|
^~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1603:1: note: in expansion of macro 'ALL_OP_REL_WITH_INT'
|
|
ALL_OP_REL_WITH_INT(ap_ulong, _AP_SIZE_ap_slong, false)
|
|
^~~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:58:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const ap_int_base<_AP_W2, _AP_S2>'
|
|
Max<d,0> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_int.h:55:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1610:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(const ap_int_base<_AP_W2, _AP_S2>&, double)
|
|
INLINE bool operator Sym(const ap_int_base<_AP_W, _AP_S>& op1, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1630:3: note: in expansion of macro 'OP_REL_WITH_DOUBLE_OR_FLOAT'
|
|
OP_REL_WITH_DOUBLE_OR_FLOAT(<)
|
|
^~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1610:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator Sym(const ap_int_base<_AP_W, _AP_S>& op1, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1630:3: note: in expansion of macro 'OP_REL_WITH_DOUBLE_OR_FLOAT'
|
|
OP_REL_WITH_DOUBLE_OR_FLOAT(<)
|
|
^~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:58:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const ap_int_base<_AP_W2, _AP_S2>'
|
|
Max<d,0> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_int.h:55:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1615:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(double, const ap_int_base<_AP_W2, _AP_S2>&)
|
|
INLINE bool operator Sym(double op1, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1630:3: note: in expansion of macro 'OP_REL_WITH_DOUBLE_OR_FLOAT'
|
|
OP_REL_WITH_DOUBLE_OR_FLOAT(<)
|
|
^~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1615:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator Sym(double op1, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1630:3: note: in expansion of macro 'OP_REL_WITH_DOUBLE_OR_FLOAT'
|
|
OP_REL_WITH_DOUBLE_OR_FLOAT(<)
|
|
^~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:58:7: note: mismatched types 'const ap_int_base<_AP_W2, _AP_S2>' and 'int'
|
|
Max<d,0> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_int.h:55:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1620:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(const ap_int_base<_AP_W2, _AP_S2>&, float)
|
|
INLINE bool operator Sym(const ap_int_base<_AP_W, _AP_S>& op1, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1630:3: note: in expansion of macro 'OP_REL_WITH_DOUBLE_OR_FLOAT'
|
|
OP_REL_WITH_DOUBLE_OR_FLOAT(<)
|
|
^~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1620:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator Sym(const ap_int_base<_AP_W, _AP_S>& op1, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1630:3: note: in expansion of macro 'OP_REL_WITH_DOUBLE_OR_FLOAT'
|
|
OP_REL_WITH_DOUBLE_OR_FLOAT(<)
|
|
^~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:58:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const ap_int_base<_AP_W2, _AP_S2>'
|
|
Max<d,0> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_int.h:55:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1625:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(float, const ap_int_base<_AP_W2, _AP_S2>&)
|
|
INLINE bool operator Sym(float op1, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1630:3: note: in expansion of macro 'OP_REL_WITH_DOUBLE_OR_FLOAT'
|
|
OP_REL_WITH_DOUBLE_OR_FLOAT(<)
|
|
^~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1625:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator Sym(float op1, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1630:3: note: in expansion of macro 'OP_REL_WITH_DOUBLE_OR_FLOAT'
|
|
OP_REL_WITH_DOUBLE_OR_FLOAT(<)
|
|
^~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:58:7: note: mismatched types 'const ap_int_base<_AP_W2, _AP_S2>' and 'int'
|
|
Max<d,0> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_int.h:55:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1731:15: note: candidate: template<int _AP_W1, bool _AP_S1, int _AP_W2, bool _AP_S2> bool operator<(const ap_range_ref<_AP_W, _AP_S>&, const ap_int_base<_AP_W3, _AP_S3>&)
|
|
INLINE bool operator REL_OP(const ap_range_ref<_AP_W1, _AP_S1>& op1, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1745:1: note: in expansion of macro 'OP_REL_WITH_RANGE'
|
|
OP_REL_WITH_RANGE(<)
|
|
^~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1731:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(const ap_range_ref<_AP_W1, _AP_S1>& op1, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1745:1: note: in expansion of macro 'OP_REL_WITH_RANGE'
|
|
OP_REL_WITH_RANGE(<)
|
|
^~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:58:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const ap_range_ref<_AP_W, _AP_S>'
|
|
Max<d,0> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_int.h:55:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1736:15: note: candidate: template<int _AP_W1, bool _AP_S1, int _AP_W2, bool _AP_S2> bool operator<(const ap_int_base<_AP_W2, _AP_S2>&, const ap_range_ref<_AP_W2, _AP_S2>&)
|
|
INLINE bool operator REL_OP(const ap_int_base<_AP_W1, _AP_S1>& op1, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1745:1: note: in expansion of macro 'OP_REL_WITH_RANGE'
|
|
OP_REL_WITH_RANGE(<)
|
|
^~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1736:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(const ap_int_base<_AP_W1, _AP_S1>& op1, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1745:1: note: in expansion of macro 'OP_REL_WITH_RANGE'
|
|
OP_REL_WITH_RANGE(<)
|
|
^~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:58:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const ap_int_base<_AP_W2, _AP_S2>'
|
|
Max<d,0> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_int.h:55:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1840:15: note: candidate: template<int _AP_W1, bool _AP_S1, int _AP_W2, bool _AP_S2> bool operator<(const ap_int_base<_AP_W2, _AP_S2>&, const ap_bit_ref<_AP_W2, _AP_S2>&)
|
|
INLINE bool operator REL_OP(const ap_int_base<_AP_W1, _AP_S1>& op1, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1854:1: note: in expansion of macro 'OP_REL_WITH_BIT'
|
|
OP_REL_WITH_BIT(<)
|
|
^~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1840:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(const ap_int_base<_AP_W1, _AP_S1>& op1, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1854:1: note: in expansion of macro 'OP_REL_WITH_BIT'
|
|
OP_REL_WITH_BIT(<)
|
|
^~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:58:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const ap_int_base<_AP_W2, _AP_S2>'
|
|
Max<d,0> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_int.h:55:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1845:15: note: candidate: template<int _AP_W1, bool _AP_S1, int _AP_W2, bool _AP_S2> bool operator<(const ap_bit_ref<_AP_W, _AP_S>&, const ap_int_base<_AP_W3, _AP_S3>&)
|
|
INLINE bool operator REL_OP(const ap_bit_ref<_AP_W1, _AP_S1>& op1, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1854:1: note: in expansion of macro 'OP_REL_WITH_BIT'
|
|
OP_REL_WITH_BIT(<)
|
|
^~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1845:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(const ap_bit_ref<_AP_W1, _AP_S1>& op1, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1854:1: note: in expansion of macro 'OP_REL_WITH_BIT'
|
|
OP_REL_WITH_BIT(<)
|
|
^~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:58:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const ap_bit_ref<_AP_W, _AP_S>'
|
|
Max<d,0> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_int.h:55:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1943:15: note: candidate: template<int _AP_W1, class _AP_T1, int _AP_W2, class _AP_T2, int _AP_W3, bool _AP_S3> bool operator<(const ap_int_base<_AP_W3, _AP_S3>&, const ap_concat_ref<_AP_W2, _AP_T2, _AP_W3, _AP_T3>&)
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1962:1: note: in expansion of macro 'OP_REL_WITH_CONCAT'
|
|
OP_REL_WITH_CONCAT(<)
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1943:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1962:1: note: in expansion of macro 'OP_REL_WITH_CONCAT'
|
|
OP_REL_WITH_CONCAT(<)
|
|
^~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:58:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const ap_int_base<_AP_W3, _AP_S3>'
|
|
Max<d,0> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_int.h:55:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1951:15: note: candidate: template<int _AP_W1, class _AP_T1, int _AP_W2, class _AP_T2, int _AP_W3, bool _AP_S3> bool operator<(const ap_concat_ref<_AP_W2, _AP_T2, _AP_W3, _AP_T3>&, const ap_int_base<_AP_W3, _AP_S3>&)
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1962:1: note: in expansion of macro 'OP_REL_WITH_CONCAT'
|
|
OP_REL_WITH_CONCAT(<)
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1951:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1962:1: note: in expansion of macro 'OP_REL_WITH_CONCAT'
|
|
OP_REL_WITH_CONCAT(<)
|
|
^~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:58:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const ap_concat_ref<_AP_W2, _AP_T2, _AP_W3, _AP_T3>'
|
|
Max<d,0> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_int.h:56:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1001:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(const ap_range_ref<_AP_W, _AP_S>&, bool)
|
|
INLINE bool operator REL_OP(const ap_range_ref<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1026:3: note: in expansion of macro 'REF_REL_OP_WITH_INT'
|
|
REF_REL_OP_WITH_INT(<, C_TYPE, _AP_WI, _AP_SI) \
|
|
^~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1030:1: note: in expansion of macro 'REF_REL_WITH_INT_1'
|
|
REF_REL_WITH_INT_1(bool, 1, false)
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1001:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(const ap_range_ref<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1026:3: note: in expansion of macro 'REF_REL_OP_WITH_INT'
|
|
REF_REL_OP_WITH_INT(<, C_TYPE, _AP_WI, _AP_SI) \
|
|
^~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1030:1: note: in expansion of macro 'REF_REL_WITH_INT_1'
|
|
REF_REL_WITH_INT_1(bool, 1, false)
|
|
^~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:58:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const ap_range_ref<_AP_W, _AP_S>'
|
|
Max<d,0> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_int.h:56:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1007:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(const ap_bit_ref<_AP_W, _AP_S>&, bool)
|
|
INLINE bool operator REL_OP(const ap_bit_ref<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1026:3: note: in expansion of macro 'REF_REL_OP_WITH_INT'
|
|
REF_REL_OP_WITH_INT(<, C_TYPE, _AP_WI, _AP_SI) \
|
|
^~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1030:1: note: in expansion of macro 'REF_REL_WITH_INT_1'
|
|
REF_REL_WITH_INT_1(bool, 1, false)
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1007:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(const ap_bit_ref<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1026:3: note: in expansion of macro 'REF_REL_OP_WITH_INT'
|
|
REF_REL_OP_WITH_INT(<, C_TYPE, _AP_WI, _AP_SI) \
|
|
^~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1030:1: note: in expansion of macro 'REF_REL_WITH_INT_1'
|
|
REF_REL_WITH_INT_1(bool, 1, false)
|
|
^~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:58:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const ap_bit_ref<_AP_W, _AP_S>'
|
|
Max<d,0> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_int.h:56:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1012:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(bool, const ap_bit_ref<_AP_W, _AP_S>&)
|
|
INLINE bool operator REL_OP(C_TYPE op2, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1026:3: note: in expansion of macro 'REF_REL_OP_WITH_INT'
|
|
REF_REL_OP_WITH_INT(<, C_TYPE, _AP_WI, _AP_SI) \
|
|
^~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1030:1: note: in expansion of macro 'REF_REL_WITH_INT_1'
|
|
REF_REL_WITH_INT_1(bool, 1, false)
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1012:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(C_TYPE op2, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1026:3: note: in expansion of macro 'REF_REL_OP_WITH_INT'
|
|
REF_REL_OP_WITH_INT(<, C_TYPE, _AP_WI, _AP_SI) \
|
|
^~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1030:1: note: in expansion of macro 'REF_REL_WITH_INT_1'
|
|
REF_REL_WITH_INT_1(bool, 1, false)
|
|
^~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:58:7: note: mismatched types 'const ap_bit_ref<_AP_W, _AP_S>' and 'int'
|
|
Max<d,0> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_int.h:56:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1017:15: note: candidate: template<int _AP_W, class _AP_T, int _AP_W1, class _AP_T1> bool operator<(const ap_concat_ref<_AP_W2, _AP_T2, _AP_W3, _AP_T3>&, bool)
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1026:3: note: in expansion of macro 'REF_REL_OP_WITH_INT'
|
|
REF_REL_OP_WITH_INT(<, C_TYPE, _AP_WI, _AP_SI) \
|
|
^~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1030:1: note: in expansion of macro 'REF_REL_WITH_INT_1'
|
|
REF_REL_WITH_INT_1(bool, 1, false)
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1017:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1026:3: note: in expansion of macro 'REF_REL_OP_WITH_INT'
|
|
REF_REL_OP_WITH_INT(<, C_TYPE, _AP_WI, _AP_SI) \
|
|
^~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1030:1: note: in expansion of macro 'REF_REL_WITH_INT_1'
|
|
REF_REL_WITH_INT_1(bool, 1, false)
|
|
^~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:58:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const ap_concat_ref<_AP_W2, _AP_T2, _AP_W3, _AP_T3>'
|
|
Max<d,0> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_int.h:56:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1001:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(const ap_range_ref<_AP_W, _AP_S>&, char)
|
|
INLINE bool operator REL_OP(const ap_range_ref<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1026:3: note: in expansion of macro 'REF_REL_OP_WITH_INT'
|
|
REF_REL_OP_WITH_INT(<, C_TYPE, _AP_WI, _AP_SI) \
|
|
^~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1031:1: note: in expansion of macro 'REF_REL_WITH_INT_1'
|
|
REF_REL_WITH_INT_1(char, 8, CHAR_IS_SIGNED)
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1001:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(const ap_range_ref<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1026:3: note: in expansion of macro 'REF_REL_OP_WITH_INT'
|
|
REF_REL_OP_WITH_INT(<, C_TYPE, _AP_WI, _AP_SI) \
|
|
^~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1031:1: note: in expansion of macro 'REF_REL_WITH_INT_1'
|
|
REF_REL_WITH_INT_1(char, 8, CHAR_IS_SIGNED)
|
|
^~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:58:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const ap_range_ref<_AP_W, _AP_S>'
|
|
Max<d,0> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_int.h:56:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1007:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(const ap_bit_ref<_AP_W, _AP_S>&, char)
|
|
INLINE bool operator REL_OP(const ap_bit_ref<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1026:3: note: in expansion of macro 'REF_REL_OP_WITH_INT'
|
|
REF_REL_OP_WITH_INT(<, C_TYPE, _AP_WI, _AP_SI) \
|
|
^~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1031:1: note: in expansion of macro 'REF_REL_WITH_INT_1'
|
|
REF_REL_WITH_INT_1(char, 8, CHAR_IS_SIGNED)
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1007:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(const ap_bit_ref<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1026:3: note: in expansion of macro 'REF_REL_OP_WITH_INT'
|
|
REF_REL_OP_WITH_INT(<, C_TYPE, _AP_WI, _AP_SI) \
|
|
^~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1031:1: note: in expansion of macro 'REF_REL_WITH_INT_1'
|
|
REF_REL_WITH_INT_1(char, 8, CHAR_IS_SIGNED)
|
|
^~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:58:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const ap_bit_ref<_AP_W, _AP_S>'
|
|
Max<d,0> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_int.h:56:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1012:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(char, const ap_bit_ref<_AP_W, _AP_S>&)
|
|
INLINE bool operator REL_OP(C_TYPE op2, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1026:3: note: in expansion of macro 'REF_REL_OP_WITH_INT'
|
|
REF_REL_OP_WITH_INT(<, C_TYPE, _AP_WI, _AP_SI) \
|
|
^~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1031:1: note: in expansion of macro 'REF_REL_WITH_INT_1'
|
|
REF_REL_WITH_INT_1(char, 8, CHAR_IS_SIGNED)
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1012:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(C_TYPE op2, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1026:3: note: in expansion of macro 'REF_REL_OP_WITH_INT'
|
|
REF_REL_OP_WITH_INT(<, C_TYPE, _AP_WI, _AP_SI) \
|
|
^~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1031:1: note: in expansion of macro 'REF_REL_WITH_INT_1'
|
|
REF_REL_WITH_INT_1(char, 8, CHAR_IS_SIGNED)
|
|
^~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:58:7: note: mismatched types 'const ap_bit_ref<_AP_W, _AP_S>' and 'int'
|
|
Max<d,0> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_int.h:56:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1017:15: note: candidate: template<int _AP_W, class _AP_T, int _AP_W1, class _AP_T1> bool operator<(const ap_concat_ref<_AP_W2, _AP_T2, _AP_W3, _AP_T3>&, char)
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1026:3: note: in expansion of macro 'REF_REL_OP_WITH_INT'
|
|
REF_REL_OP_WITH_INT(<, C_TYPE, _AP_WI, _AP_SI) \
|
|
^~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1031:1: note: in expansion of macro 'REF_REL_WITH_INT_1'
|
|
REF_REL_WITH_INT_1(char, 8, CHAR_IS_SIGNED)
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1017:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1026:3: note: in expansion of macro 'REF_REL_OP_WITH_INT'
|
|
REF_REL_OP_WITH_INT(<, C_TYPE, _AP_WI, _AP_SI) \
|
|
^~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1031:1: note: in expansion of macro 'REF_REL_WITH_INT_1'
|
|
REF_REL_WITH_INT_1(char, 8, CHAR_IS_SIGNED)
|
|
^~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:58:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const ap_concat_ref<_AP_W2, _AP_T2, _AP_W3, _AP_T3>'
|
|
Max<d,0> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_int.h:56:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1001:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(const ap_range_ref<_AP_W, _AP_S>&, signed char)
|
|
INLINE bool operator REL_OP(const ap_range_ref<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1026:3: note: in expansion of macro 'REF_REL_OP_WITH_INT'
|
|
REF_REL_OP_WITH_INT(<, C_TYPE, _AP_WI, _AP_SI) \
|
|
^~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1032:1: note: in expansion of macro 'REF_REL_WITH_INT_1'
|
|
REF_REL_WITH_INT_1(signed char, 8, true)
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1001:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(const ap_range_ref<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1026:3: note: in expansion of macro 'REF_REL_OP_WITH_INT'
|
|
REF_REL_OP_WITH_INT(<, C_TYPE, _AP_WI, _AP_SI) \
|
|
^~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1032:1: note: in expansion of macro 'REF_REL_WITH_INT_1'
|
|
REF_REL_WITH_INT_1(signed char, 8, true)
|
|
^~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:58:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const ap_range_ref<_AP_W, _AP_S>'
|
|
Max<d,0> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_int.h:56:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1007:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(const ap_bit_ref<_AP_W, _AP_S>&, signed char)
|
|
INLINE bool operator REL_OP(const ap_bit_ref<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1026:3: note: in expansion of macro 'REF_REL_OP_WITH_INT'
|
|
REF_REL_OP_WITH_INT(<, C_TYPE, _AP_WI, _AP_SI) \
|
|
^~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1032:1: note: in expansion of macro 'REF_REL_WITH_INT_1'
|
|
REF_REL_WITH_INT_1(signed char, 8, true)
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1007:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(const ap_bit_ref<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1026:3: note: in expansion of macro 'REF_REL_OP_WITH_INT'
|
|
REF_REL_OP_WITH_INT(<, C_TYPE, _AP_WI, _AP_SI) \
|
|
^~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1032:1: note: in expansion of macro 'REF_REL_WITH_INT_1'
|
|
REF_REL_WITH_INT_1(signed char, 8, true)
|
|
^~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:58:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const ap_bit_ref<_AP_W, _AP_S>'
|
|
Max<d,0> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_int.h:56:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1012:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(signed char, const ap_bit_ref<_AP_W, _AP_S>&)
|
|
INLINE bool operator REL_OP(C_TYPE op2, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1026:3: note: in expansion of macro 'REF_REL_OP_WITH_INT'
|
|
REF_REL_OP_WITH_INT(<, C_TYPE, _AP_WI, _AP_SI) \
|
|
^~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1032:1: note: in expansion of macro 'REF_REL_WITH_INT_1'
|
|
REF_REL_WITH_INT_1(signed char, 8, true)
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1012:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(C_TYPE op2, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1026:3: note: in expansion of macro 'REF_REL_OP_WITH_INT'
|
|
REF_REL_OP_WITH_INT(<, C_TYPE, _AP_WI, _AP_SI) \
|
|
^~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1032:1: note: in expansion of macro 'REF_REL_WITH_INT_1'
|
|
REF_REL_WITH_INT_1(signed char, 8, true)
|
|
^~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:58:7: note: mismatched types 'const ap_bit_ref<_AP_W, _AP_S>' and 'int'
|
|
Max<d,0> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_int.h:56:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1017:15: note: candidate: template<int _AP_W, class _AP_T, int _AP_W1, class _AP_T1> bool operator<(const ap_concat_ref<_AP_W2, _AP_T2, _AP_W3, _AP_T3>&, signed char)
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1026:3: note: in expansion of macro 'REF_REL_OP_WITH_INT'
|
|
REF_REL_OP_WITH_INT(<, C_TYPE, _AP_WI, _AP_SI) \
|
|
^~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1032:1: note: in expansion of macro 'REF_REL_WITH_INT_1'
|
|
REF_REL_WITH_INT_1(signed char, 8, true)
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1017:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1026:3: note: in expansion of macro 'REF_REL_OP_WITH_INT'
|
|
REF_REL_OP_WITH_INT(<, C_TYPE, _AP_WI, _AP_SI) \
|
|
^~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1032:1: note: in expansion of macro 'REF_REL_WITH_INT_1'
|
|
REF_REL_WITH_INT_1(signed char, 8, true)
|
|
^~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:58:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const ap_concat_ref<_AP_W2, _AP_T2, _AP_W3, _AP_T3>'
|
|
Max<d,0> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_int.h:56:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1001:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(const ap_range_ref<_AP_W, _AP_S>&, unsigned char)
|
|
INLINE bool operator REL_OP(const ap_range_ref<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1026:3: note: in expansion of macro 'REF_REL_OP_WITH_INT'
|
|
REF_REL_OP_WITH_INT(<, C_TYPE, _AP_WI, _AP_SI) \
|
|
^~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1033:1: note: in expansion of macro 'REF_REL_WITH_INT_1'
|
|
REF_REL_WITH_INT_1(unsigned char, 8, false)
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1001:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(const ap_range_ref<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1026:3: note: in expansion of macro 'REF_REL_OP_WITH_INT'
|
|
REF_REL_OP_WITH_INT(<, C_TYPE, _AP_WI, _AP_SI) \
|
|
^~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1033:1: note: in expansion of macro 'REF_REL_WITH_INT_1'
|
|
REF_REL_WITH_INT_1(unsigned char, 8, false)
|
|
^~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:58:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const ap_range_ref<_AP_W, _AP_S>'
|
|
Max<d,0> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_int.h:56:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1007:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(const ap_bit_ref<_AP_W, _AP_S>&, unsigned char)
|
|
INLINE bool operator REL_OP(const ap_bit_ref<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1026:3: note: in expansion of macro 'REF_REL_OP_WITH_INT'
|
|
REF_REL_OP_WITH_INT(<, C_TYPE, _AP_WI, _AP_SI) \
|
|
^~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1033:1: note: in expansion of macro 'REF_REL_WITH_INT_1'
|
|
REF_REL_WITH_INT_1(unsigned char, 8, false)
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1007:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(const ap_bit_ref<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1026:3: note: in expansion of macro 'REF_REL_OP_WITH_INT'
|
|
REF_REL_OP_WITH_INT(<, C_TYPE, _AP_WI, _AP_SI) \
|
|
^~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1033:1: note: in expansion of macro 'REF_REL_WITH_INT_1'
|
|
REF_REL_WITH_INT_1(unsigned char, 8, false)
|
|
^~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:58:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const ap_bit_ref<_AP_W, _AP_S>'
|
|
Max<d,0> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_int.h:56:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1012:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(unsigned char, const ap_bit_ref<_AP_W, _AP_S>&)
|
|
INLINE bool operator REL_OP(C_TYPE op2, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1026:3: note: in expansion of macro 'REF_REL_OP_WITH_INT'
|
|
REF_REL_OP_WITH_INT(<, C_TYPE, _AP_WI, _AP_SI) \
|
|
^~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1033:1: note: in expansion of macro 'REF_REL_WITH_INT_1'
|
|
REF_REL_WITH_INT_1(unsigned char, 8, false)
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1012:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(C_TYPE op2, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1026:3: note: in expansion of macro 'REF_REL_OP_WITH_INT'
|
|
REF_REL_OP_WITH_INT(<, C_TYPE, _AP_WI, _AP_SI) \
|
|
^~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1033:1: note: in expansion of macro 'REF_REL_WITH_INT_1'
|
|
REF_REL_WITH_INT_1(unsigned char, 8, false)
|
|
^~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:58:7: note: mismatched types 'const ap_bit_ref<_AP_W, _AP_S>' and 'int'
|
|
Max<d,0> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_int.h:56:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1017:15: note: candidate: template<int _AP_W, class _AP_T, int _AP_W1, class _AP_T1> bool operator<(const ap_concat_ref<_AP_W2, _AP_T2, _AP_W3, _AP_T3>&, unsigned char)
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1026:3: note: in expansion of macro 'REF_REL_OP_WITH_INT'
|
|
REF_REL_OP_WITH_INT(<, C_TYPE, _AP_WI, _AP_SI) \
|
|
^~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1033:1: note: in expansion of macro 'REF_REL_WITH_INT_1'
|
|
REF_REL_WITH_INT_1(unsigned char, 8, false)
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1017:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1026:3: note: in expansion of macro 'REF_REL_OP_WITH_INT'
|
|
REF_REL_OP_WITH_INT(<, C_TYPE, _AP_WI, _AP_SI) \
|
|
^~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1033:1: note: in expansion of macro 'REF_REL_WITH_INT_1'
|
|
REF_REL_WITH_INT_1(unsigned char, 8, false)
|
|
^~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:58:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const ap_concat_ref<_AP_W2, _AP_T2, _AP_W3, _AP_T3>'
|
|
Max<d,0> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_int.h:56:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1001:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(const ap_range_ref<_AP_W, _AP_S>&, short int)
|
|
INLINE bool operator REL_OP(const ap_range_ref<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1026:3: note: in expansion of macro 'REF_REL_OP_WITH_INT'
|
|
REF_REL_OP_WITH_INT(<, C_TYPE, _AP_WI, _AP_SI) \
|
|
^~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1034:1: note: in expansion of macro 'REF_REL_WITH_INT_1'
|
|
REF_REL_WITH_INT_1(short, _AP_SIZE_short, true)
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1001:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(const ap_range_ref<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1026:3: note: in expansion of macro 'REF_REL_OP_WITH_INT'
|
|
REF_REL_OP_WITH_INT(<, C_TYPE, _AP_WI, _AP_SI) \
|
|
^~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1034:1: note: in expansion of macro 'REF_REL_WITH_INT_1'
|
|
REF_REL_WITH_INT_1(short, _AP_SIZE_short, true)
|
|
^~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:58:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const ap_range_ref<_AP_W, _AP_S>'
|
|
Max<d,0> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_int.h:56:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1007:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(const ap_bit_ref<_AP_W, _AP_S>&, short int)
|
|
INLINE bool operator REL_OP(const ap_bit_ref<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1026:3: note: in expansion of macro 'REF_REL_OP_WITH_INT'
|
|
REF_REL_OP_WITH_INT(<, C_TYPE, _AP_WI, _AP_SI) \
|
|
^~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1034:1: note: in expansion of macro 'REF_REL_WITH_INT_1'
|
|
REF_REL_WITH_INT_1(short, _AP_SIZE_short, true)
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1007:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(const ap_bit_ref<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1026:3: note: in expansion of macro 'REF_REL_OP_WITH_INT'
|
|
REF_REL_OP_WITH_INT(<, C_TYPE, _AP_WI, _AP_SI) \
|
|
^~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1034:1: note: in expansion of macro 'REF_REL_WITH_INT_1'
|
|
REF_REL_WITH_INT_1(short, _AP_SIZE_short, true)
|
|
^~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:58:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const ap_bit_ref<_AP_W, _AP_S>'
|
|
Max<d,0> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_int.h:56:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1012:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(short int, const ap_bit_ref<_AP_W, _AP_S>&)
|
|
INLINE bool operator REL_OP(C_TYPE op2, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1026:3: note: in expansion of macro 'REF_REL_OP_WITH_INT'
|
|
REF_REL_OP_WITH_INT(<, C_TYPE, _AP_WI, _AP_SI) \
|
|
^~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1034:1: note: in expansion of macro 'REF_REL_WITH_INT_1'
|
|
REF_REL_WITH_INT_1(short, _AP_SIZE_short, true)
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1012:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(C_TYPE op2, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1026:3: note: in expansion of macro 'REF_REL_OP_WITH_INT'
|
|
REF_REL_OP_WITH_INT(<, C_TYPE, _AP_WI, _AP_SI) \
|
|
^~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1034:1: note: in expansion of macro 'REF_REL_WITH_INT_1'
|
|
REF_REL_WITH_INT_1(short, _AP_SIZE_short, true)
|
|
^~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:58:7: note: mismatched types 'const ap_bit_ref<_AP_W, _AP_S>' and 'int'
|
|
Max<d,0> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_int.h:56:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1017:15: note: candidate: template<int _AP_W, class _AP_T, int _AP_W1, class _AP_T1> bool operator<(const ap_concat_ref<_AP_W2, _AP_T2, _AP_W3, _AP_T3>&, short int)
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1026:3: note: in expansion of macro 'REF_REL_OP_WITH_INT'
|
|
REF_REL_OP_WITH_INT(<, C_TYPE, _AP_WI, _AP_SI) \
|
|
^~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1034:1: note: in expansion of macro 'REF_REL_WITH_INT_1'
|
|
REF_REL_WITH_INT_1(short, _AP_SIZE_short, true)
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1017:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1026:3: note: in expansion of macro 'REF_REL_OP_WITH_INT'
|
|
REF_REL_OP_WITH_INT(<, C_TYPE, _AP_WI, _AP_SI) \
|
|
^~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1034:1: note: in expansion of macro 'REF_REL_WITH_INT_1'
|
|
REF_REL_WITH_INT_1(short, _AP_SIZE_short, true)
|
|
^~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:58:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const ap_concat_ref<_AP_W2, _AP_T2, _AP_W3, _AP_T3>'
|
|
Max<d,0> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_int.h:56:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1001:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(const ap_range_ref<_AP_W, _AP_S>&, short unsigned int)
|
|
INLINE bool operator REL_OP(const ap_range_ref<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1026:3: note: in expansion of macro 'REF_REL_OP_WITH_INT'
|
|
REF_REL_OP_WITH_INT(<, C_TYPE, _AP_WI, _AP_SI) \
|
|
^~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1035:1: note: in expansion of macro 'REF_REL_WITH_INT_1'
|
|
REF_REL_WITH_INT_1(unsigned short, _AP_SIZE_short, false)
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1001:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(const ap_range_ref<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1026:3: note: in expansion of macro 'REF_REL_OP_WITH_INT'
|
|
REF_REL_OP_WITH_INT(<, C_TYPE, _AP_WI, _AP_SI) \
|
|
^~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1035:1: note: in expansion of macro 'REF_REL_WITH_INT_1'
|
|
REF_REL_WITH_INT_1(unsigned short, _AP_SIZE_short, false)
|
|
^~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:58:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const ap_range_ref<_AP_W, _AP_S>'
|
|
Max<d,0> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_int.h:56:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1007:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(const ap_bit_ref<_AP_W, _AP_S>&, short unsigned int)
|
|
INLINE bool operator REL_OP(const ap_bit_ref<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1026:3: note: in expansion of macro 'REF_REL_OP_WITH_INT'
|
|
REF_REL_OP_WITH_INT(<, C_TYPE, _AP_WI, _AP_SI) \
|
|
^~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1035:1: note: in expansion of macro 'REF_REL_WITH_INT_1'
|
|
REF_REL_WITH_INT_1(unsigned short, _AP_SIZE_short, false)
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1007:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(const ap_bit_ref<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1026:3: note: in expansion of macro 'REF_REL_OP_WITH_INT'
|
|
REF_REL_OP_WITH_INT(<, C_TYPE, _AP_WI, _AP_SI) \
|
|
^~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1035:1: note: in expansion of macro 'REF_REL_WITH_INT_1'
|
|
REF_REL_WITH_INT_1(unsigned short, _AP_SIZE_short, false)
|
|
^~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:58:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const ap_bit_ref<_AP_W, _AP_S>'
|
|
Max<d,0> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_int.h:56:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1012:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(short unsigned int, const ap_bit_ref<_AP_W, _AP_S>&)
|
|
INLINE bool operator REL_OP(C_TYPE op2, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1026:3: note: in expansion of macro 'REF_REL_OP_WITH_INT'
|
|
REF_REL_OP_WITH_INT(<, C_TYPE, _AP_WI, _AP_SI) \
|
|
^~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1035:1: note: in expansion of macro 'REF_REL_WITH_INT_1'
|
|
REF_REL_WITH_INT_1(unsigned short, _AP_SIZE_short, false)
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1012:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(C_TYPE op2, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1026:3: note: in expansion of macro 'REF_REL_OP_WITH_INT'
|
|
REF_REL_OP_WITH_INT(<, C_TYPE, _AP_WI, _AP_SI) \
|
|
^~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1035:1: note: in expansion of macro 'REF_REL_WITH_INT_1'
|
|
REF_REL_WITH_INT_1(unsigned short, _AP_SIZE_short, false)
|
|
^~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:58:7: note: mismatched types 'const ap_bit_ref<_AP_W, _AP_S>' and 'int'
|
|
Max<d,0> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_int.h:56:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1017:15: note: candidate: template<int _AP_W, class _AP_T, int _AP_W1, class _AP_T1> bool operator<(const ap_concat_ref<_AP_W2, _AP_T2, _AP_W3, _AP_T3>&, short unsigned int)
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1026:3: note: in expansion of macro 'REF_REL_OP_WITH_INT'
|
|
REF_REL_OP_WITH_INT(<, C_TYPE, _AP_WI, _AP_SI) \
|
|
^~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1035:1: note: in expansion of macro 'REF_REL_WITH_INT_1'
|
|
REF_REL_WITH_INT_1(unsigned short, _AP_SIZE_short, false)
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1017:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1026:3: note: in expansion of macro 'REF_REL_OP_WITH_INT'
|
|
REF_REL_OP_WITH_INT(<, C_TYPE, _AP_WI, _AP_SI) \
|
|
^~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1035:1: note: in expansion of macro 'REF_REL_WITH_INT_1'
|
|
REF_REL_WITH_INT_1(unsigned short, _AP_SIZE_short, false)
|
|
^~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:58:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const ap_concat_ref<_AP_W2, _AP_T2, _AP_W3, _AP_T3>'
|
|
Max<d,0> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_int.h:56:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1001:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(const ap_range_ref<_AP_W, _AP_S>&, int)
|
|
INLINE bool operator REL_OP(const ap_range_ref<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1026:3: note: in expansion of macro 'REF_REL_OP_WITH_INT'
|
|
REF_REL_OP_WITH_INT(<, C_TYPE, _AP_WI, _AP_SI) \
|
|
^~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1036:1: note: in expansion of macro 'REF_REL_WITH_INT_1'
|
|
REF_REL_WITH_INT_1(int, _AP_SIZE_int, true)
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1001:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(const ap_range_ref<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1026:3: note: in expansion of macro 'REF_REL_OP_WITH_INT'
|
|
REF_REL_OP_WITH_INT(<, C_TYPE, _AP_WI, _AP_SI) \
|
|
^~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1036:1: note: in expansion of macro 'REF_REL_WITH_INT_1'
|
|
REF_REL_WITH_INT_1(int, _AP_SIZE_int, true)
|
|
^~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:58:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const ap_range_ref<_AP_W, _AP_S>'
|
|
Max<d,0> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_int.h:56:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1007:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(const ap_bit_ref<_AP_W, _AP_S>&, int)
|
|
INLINE bool operator REL_OP(const ap_bit_ref<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1026:3: note: in expansion of macro 'REF_REL_OP_WITH_INT'
|
|
REF_REL_OP_WITH_INT(<, C_TYPE, _AP_WI, _AP_SI) \
|
|
^~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1036:1: note: in expansion of macro 'REF_REL_WITH_INT_1'
|
|
REF_REL_WITH_INT_1(int, _AP_SIZE_int, true)
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1007:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(const ap_bit_ref<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1026:3: note: in expansion of macro 'REF_REL_OP_WITH_INT'
|
|
REF_REL_OP_WITH_INT(<, C_TYPE, _AP_WI, _AP_SI) \
|
|
^~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1036:1: note: in expansion of macro 'REF_REL_WITH_INT_1'
|
|
REF_REL_WITH_INT_1(int, _AP_SIZE_int, true)
|
|
^~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:58:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const ap_bit_ref<_AP_W, _AP_S>'
|
|
Max<d,0> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_int.h:56:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1012:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(int, const ap_bit_ref<_AP_W, _AP_S>&)
|
|
INLINE bool operator REL_OP(C_TYPE op2, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1026:3: note: in expansion of macro 'REF_REL_OP_WITH_INT'
|
|
REF_REL_OP_WITH_INT(<, C_TYPE, _AP_WI, _AP_SI) \
|
|
^~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1036:1: note: in expansion of macro 'REF_REL_WITH_INT_1'
|
|
REF_REL_WITH_INT_1(int, _AP_SIZE_int, true)
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1012:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(C_TYPE op2, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1026:3: note: in expansion of macro 'REF_REL_OP_WITH_INT'
|
|
REF_REL_OP_WITH_INT(<, C_TYPE, _AP_WI, _AP_SI) \
|
|
^~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1036:1: note: in expansion of macro 'REF_REL_WITH_INT_1'
|
|
REF_REL_WITH_INT_1(int, _AP_SIZE_int, true)
|
|
^~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:58:7: note: mismatched types 'const ap_bit_ref<_AP_W, _AP_S>' and 'int'
|
|
Max<d,0> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_int.h:56:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1017:15: note: candidate: template<int _AP_W, class _AP_T, int _AP_W1, class _AP_T1> bool operator<(const ap_concat_ref<_AP_W2, _AP_T2, _AP_W3, _AP_T3>&, int)
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1026:3: note: in expansion of macro 'REF_REL_OP_WITH_INT'
|
|
REF_REL_OP_WITH_INT(<, C_TYPE, _AP_WI, _AP_SI) \
|
|
^~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1036:1: note: in expansion of macro 'REF_REL_WITH_INT_1'
|
|
REF_REL_WITH_INT_1(int, _AP_SIZE_int, true)
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1017:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1026:3: note: in expansion of macro 'REF_REL_OP_WITH_INT'
|
|
REF_REL_OP_WITH_INT(<, C_TYPE, _AP_WI, _AP_SI) \
|
|
^~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1036:1: note: in expansion of macro 'REF_REL_WITH_INT_1'
|
|
REF_REL_WITH_INT_1(int, _AP_SIZE_int, true)
|
|
^~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:58:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const ap_concat_ref<_AP_W2, _AP_T2, _AP_W3, _AP_T3>'
|
|
Max<d,0> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_int.h:56:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1001:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(const ap_range_ref<_AP_W, _AP_S>&, unsigned int)
|
|
INLINE bool operator REL_OP(const ap_range_ref<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1026:3: note: in expansion of macro 'REF_REL_OP_WITH_INT'
|
|
REF_REL_OP_WITH_INT(<, C_TYPE, _AP_WI, _AP_SI) \
|
|
^~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1037:1: note: in expansion of macro 'REF_REL_WITH_INT_1'
|
|
REF_REL_WITH_INT_1(unsigned int, _AP_SIZE_int, false)
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1001:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(const ap_range_ref<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1026:3: note: in expansion of macro 'REF_REL_OP_WITH_INT'
|
|
REF_REL_OP_WITH_INT(<, C_TYPE, _AP_WI, _AP_SI) \
|
|
^~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1037:1: note: in expansion of macro 'REF_REL_WITH_INT_1'
|
|
REF_REL_WITH_INT_1(unsigned int, _AP_SIZE_int, false)
|
|
^~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:58:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const ap_range_ref<_AP_W, _AP_S>'
|
|
Max<d,0> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_int.h:56:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1007:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(const ap_bit_ref<_AP_W, _AP_S>&, unsigned int)
|
|
INLINE bool operator REL_OP(const ap_bit_ref<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1026:3: note: in expansion of macro 'REF_REL_OP_WITH_INT'
|
|
REF_REL_OP_WITH_INT(<, C_TYPE, _AP_WI, _AP_SI) \
|
|
^~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1037:1: note: in expansion of macro 'REF_REL_WITH_INT_1'
|
|
REF_REL_WITH_INT_1(unsigned int, _AP_SIZE_int, false)
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1007:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(const ap_bit_ref<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1026:3: note: in expansion of macro 'REF_REL_OP_WITH_INT'
|
|
REF_REL_OP_WITH_INT(<, C_TYPE, _AP_WI, _AP_SI) \
|
|
^~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1037:1: note: in expansion of macro 'REF_REL_WITH_INT_1'
|
|
REF_REL_WITH_INT_1(unsigned int, _AP_SIZE_int, false)
|
|
^~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:58:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const ap_bit_ref<_AP_W, _AP_S>'
|
|
Max<d,0> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_int.h:56:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1012:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(unsigned int, const ap_bit_ref<_AP_W, _AP_S>&)
|
|
INLINE bool operator REL_OP(C_TYPE op2, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1026:3: note: in expansion of macro 'REF_REL_OP_WITH_INT'
|
|
REF_REL_OP_WITH_INT(<, C_TYPE, _AP_WI, _AP_SI) \
|
|
^~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1037:1: note: in expansion of macro 'REF_REL_WITH_INT_1'
|
|
REF_REL_WITH_INT_1(unsigned int, _AP_SIZE_int, false)
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1012:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(C_TYPE op2, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1026:3: note: in expansion of macro 'REF_REL_OP_WITH_INT'
|
|
REF_REL_OP_WITH_INT(<, C_TYPE, _AP_WI, _AP_SI) \
|
|
^~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1037:1: note: in expansion of macro 'REF_REL_WITH_INT_1'
|
|
REF_REL_WITH_INT_1(unsigned int, _AP_SIZE_int, false)
|
|
^~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:58:7: note: mismatched types 'const ap_bit_ref<_AP_W, _AP_S>' and 'int'
|
|
Max<d,0> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_int.h:56:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1017:15: note: candidate: template<int _AP_W, class _AP_T, int _AP_W1, class _AP_T1> bool operator<(const ap_concat_ref<_AP_W2, _AP_T2, _AP_W3, _AP_T3>&, unsigned int)
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1026:3: note: in expansion of macro 'REF_REL_OP_WITH_INT'
|
|
REF_REL_OP_WITH_INT(<, C_TYPE, _AP_WI, _AP_SI) \
|
|
^~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1037:1: note: in expansion of macro 'REF_REL_WITH_INT_1'
|
|
REF_REL_WITH_INT_1(unsigned int, _AP_SIZE_int, false)
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1017:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1026:3: note: in expansion of macro 'REF_REL_OP_WITH_INT'
|
|
REF_REL_OP_WITH_INT(<, C_TYPE, _AP_WI, _AP_SI) \
|
|
^~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1037:1: note: in expansion of macro 'REF_REL_WITH_INT_1'
|
|
REF_REL_WITH_INT_1(unsigned int, _AP_SIZE_int, false)
|
|
^~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:58:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const ap_concat_ref<_AP_W2, _AP_T2, _AP_W3, _AP_T3>'
|
|
Max<d,0> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_int.h:56:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1001:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(const ap_range_ref<_AP_W, _AP_S>&, long int)
|
|
INLINE bool operator REL_OP(const ap_range_ref<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1026:3: note: in expansion of macro 'REF_REL_OP_WITH_INT'
|
|
REF_REL_OP_WITH_INT(<, C_TYPE, _AP_WI, _AP_SI) \
|
|
^~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1038:1: note: in expansion of macro 'REF_REL_WITH_INT_1'
|
|
REF_REL_WITH_INT_1(long, _AP_SIZE_long, true)
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1001:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(const ap_range_ref<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1026:3: note: in expansion of macro 'REF_REL_OP_WITH_INT'
|
|
REF_REL_OP_WITH_INT(<, C_TYPE, _AP_WI, _AP_SI) \
|
|
^~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1038:1: note: in expansion of macro 'REF_REL_WITH_INT_1'
|
|
REF_REL_WITH_INT_1(long, _AP_SIZE_long, true)
|
|
^~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:58:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const ap_range_ref<_AP_W, _AP_S>'
|
|
Max<d,0> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_int.h:56:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1007:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(const ap_bit_ref<_AP_W, _AP_S>&, long int)
|
|
INLINE bool operator REL_OP(const ap_bit_ref<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1026:3: note: in expansion of macro 'REF_REL_OP_WITH_INT'
|
|
REF_REL_OP_WITH_INT(<, C_TYPE, _AP_WI, _AP_SI) \
|
|
^~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1038:1: note: in expansion of macro 'REF_REL_WITH_INT_1'
|
|
REF_REL_WITH_INT_1(long, _AP_SIZE_long, true)
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1007:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(const ap_bit_ref<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1026:3: note: in expansion of macro 'REF_REL_OP_WITH_INT'
|
|
REF_REL_OP_WITH_INT(<, C_TYPE, _AP_WI, _AP_SI) \
|
|
^~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1038:1: note: in expansion of macro 'REF_REL_WITH_INT_1'
|
|
REF_REL_WITH_INT_1(long, _AP_SIZE_long, true)
|
|
^~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:58:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const ap_bit_ref<_AP_W, _AP_S>'
|
|
Max<d,0> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_int.h:56:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1012:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(long int, const ap_bit_ref<_AP_W, _AP_S>&)
|
|
INLINE bool operator REL_OP(C_TYPE op2, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1026:3: note: in expansion of macro 'REF_REL_OP_WITH_INT'
|
|
REF_REL_OP_WITH_INT(<, C_TYPE, _AP_WI, _AP_SI) \
|
|
^~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1038:1: note: in expansion of macro 'REF_REL_WITH_INT_1'
|
|
REF_REL_WITH_INT_1(long, _AP_SIZE_long, true)
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1012:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(C_TYPE op2, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1026:3: note: in expansion of macro 'REF_REL_OP_WITH_INT'
|
|
REF_REL_OP_WITH_INT(<, C_TYPE, _AP_WI, _AP_SI) \
|
|
^~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1038:1: note: in expansion of macro 'REF_REL_WITH_INT_1'
|
|
REF_REL_WITH_INT_1(long, _AP_SIZE_long, true)
|
|
^~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:58:7: note: mismatched types 'const ap_bit_ref<_AP_W, _AP_S>' and 'int'
|
|
Max<d,0> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_int.h:56:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1017:15: note: candidate: template<int _AP_W, class _AP_T, int _AP_W1, class _AP_T1> bool operator<(const ap_concat_ref<_AP_W2, _AP_T2, _AP_W3, _AP_T3>&, long int)
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1026:3: note: in expansion of macro 'REF_REL_OP_WITH_INT'
|
|
REF_REL_OP_WITH_INT(<, C_TYPE, _AP_WI, _AP_SI) \
|
|
^~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1038:1: note: in expansion of macro 'REF_REL_WITH_INT_1'
|
|
REF_REL_WITH_INT_1(long, _AP_SIZE_long, true)
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1017:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1026:3: note: in expansion of macro 'REF_REL_OP_WITH_INT'
|
|
REF_REL_OP_WITH_INT(<, C_TYPE, _AP_WI, _AP_SI) \
|
|
^~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1038:1: note: in expansion of macro 'REF_REL_WITH_INT_1'
|
|
REF_REL_WITH_INT_1(long, _AP_SIZE_long, true)
|
|
^~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:58:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const ap_concat_ref<_AP_W2, _AP_T2, _AP_W3, _AP_T3>'
|
|
Max<d,0> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_int.h:56:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1001:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(const ap_range_ref<_AP_W, _AP_S>&, long unsigned int)
|
|
INLINE bool operator REL_OP(const ap_range_ref<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1026:3: note: in expansion of macro 'REF_REL_OP_WITH_INT'
|
|
REF_REL_OP_WITH_INT(<, C_TYPE, _AP_WI, _AP_SI) \
|
|
^~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1039:1: note: in expansion of macro 'REF_REL_WITH_INT_1'
|
|
REF_REL_WITH_INT_1(unsigned long, _AP_SIZE_long, false)
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1001:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(const ap_range_ref<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1026:3: note: in expansion of macro 'REF_REL_OP_WITH_INT'
|
|
REF_REL_OP_WITH_INT(<, C_TYPE, _AP_WI, _AP_SI) \
|
|
^~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1039:1: note: in expansion of macro 'REF_REL_WITH_INT_1'
|
|
REF_REL_WITH_INT_1(unsigned long, _AP_SIZE_long, false)
|
|
^~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:58:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const ap_range_ref<_AP_W, _AP_S>'
|
|
Max<d,0> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_int.h:56:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1007:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(const ap_bit_ref<_AP_W, _AP_S>&, long unsigned int)
|
|
INLINE bool operator REL_OP(const ap_bit_ref<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1026:3: note: in expansion of macro 'REF_REL_OP_WITH_INT'
|
|
REF_REL_OP_WITH_INT(<, C_TYPE, _AP_WI, _AP_SI) \
|
|
^~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1039:1: note: in expansion of macro 'REF_REL_WITH_INT_1'
|
|
REF_REL_WITH_INT_1(unsigned long, _AP_SIZE_long, false)
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1007:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(const ap_bit_ref<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1026:3: note: in expansion of macro 'REF_REL_OP_WITH_INT'
|
|
REF_REL_OP_WITH_INT(<, C_TYPE, _AP_WI, _AP_SI) \
|
|
^~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1039:1: note: in expansion of macro 'REF_REL_WITH_INT_1'
|
|
REF_REL_WITH_INT_1(unsigned long, _AP_SIZE_long, false)
|
|
^~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:58:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const ap_bit_ref<_AP_W, _AP_S>'
|
|
Max<d,0> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_int.h:56:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1012:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(long unsigned int, const ap_bit_ref<_AP_W, _AP_S>&)
|
|
INLINE bool operator REL_OP(C_TYPE op2, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1026:3: note: in expansion of macro 'REF_REL_OP_WITH_INT'
|
|
REF_REL_OP_WITH_INT(<, C_TYPE, _AP_WI, _AP_SI) \
|
|
^~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1039:1: note: in expansion of macro 'REF_REL_WITH_INT_1'
|
|
REF_REL_WITH_INT_1(unsigned long, _AP_SIZE_long, false)
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1012:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(C_TYPE op2, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1026:3: note: in expansion of macro 'REF_REL_OP_WITH_INT'
|
|
REF_REL_OP_WITH_INT(<, C_TYPE, _AP_WI, _AP_SI) \
|
|
^~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1039:1: note: in expansion of macro 'REF_REL_WITH_INT_1'
|
|
REF_REL_WITH_INT_1(unsigned long, _AP_SIZE_long, false)
|
|
^~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:58:7: note: mismatched types 'const ap_bit_ref<_AP_W, _AP_S>' and 'int'
|
|
Max<d,0> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_int.h:56:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1017:15: note: candidate: template<int _AP_W, class _AP_T, int _AP_W1, class _AP_T1> bool operator<(const ap_concat_ref<_AP_W2, _AP_T2, _AP_W3, _AP_T3>&, long unsigned int)
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1026:3: note: in expansion of macro 'REF_REL_OP_WITH_INT'
|
|
REF_REL_OP_WITH_INT(<, C_TYPE, _AP_WI, _AP_SI) \
|
|
^~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1039:1: note: in expansion of macro 'REF_REL_WITH_INT_1'
|
|
REF_REL_WITH_INT_1(unsigned long, _AP_SIZE_long, false)
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1017:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1026:3: note: in expansion of macro 'REF_REL_OP_WITH_INT'
|
|
REF_REL_OP_WITH_INT(<, C_TYPE, _AP_WI, _AP_SI) \
|
|
^~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1039:1: note: in expansion of macro 'REF_REL_WITH_INT_1'
|
|
REF_REL_WITH_INT_1(unsigned long, _AP_SIZE_long, false)
|
|
^~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:58:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const ap_concat_ref<_AP_W2, _AP_T2, _AP_W3, _AP_T3>'
|
|
Max<d,0> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_int.h:56:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1001:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(const ap_range_ref<_AP_W, _AP_S>&, ap_slong)
|
|
INLINE bool operator REL_OP(const ap_range_ref<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1026:3: note: in expansion of macro 'REF_REL_OP_WITH_INT'
|
|
REF_REL_OP_WITH_INT(<, C_TYPE, _AP_WI, _AP_SI) \
|
|
^~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1040:1: note: in expansion of macro 'REF_REL_WITH_INT_1'
|
|
REF_REL_WITH_INT_1(ap_slong, _AP_SIZE_ap_slong, true)
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1001:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(const ap_range_ref<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1026:3: note: in expansion of macro 'REF_REL_OP_WITH_INT'
|
|
REF_REL_OP_WITH_INT(<, C_TYPE, _AP_WI, _AP_SI) \
|
|
^~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1040:1: note: in expansion of macro 'REF_REL_WITH_INT_1'
|
|
REF_REL_WITH_INT_1(ap_slong, _AP_SIZE_ap_slong, true)
|
|
^~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:58:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const ap_range_ref<_AP_W, _AP_S>'
|
|
Max<d,0> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_int.h:56:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1007:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(const ap_bit_ref<_AP_W, _AP_S>&, ap_slong)
|
|
INLINE bool operator REL_OP(const ap_bit_ref<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1026:3: note: in expansion of macro 'REF_REL_OP_WITH_INT'
|
|
REF_REL_OP_WITH_INT(<, C_TYPE, _AP_WI, _AP_SI) \
|
|
^~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1040:1: note: in expansion of macro 'REF_REL_WITH_INT_1'
|
|
REF_REL_WITH_INT_1(ap_slong, _AP_SIZE_ap_slong, true)
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1007:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(const ap_bit_ref<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1026:3: note: in expansion of macro 'REF_REL_OP_WITH_INT'
|
|
REF_REL_OP_WITH_INT(<, C_TYPE, _AP_WI, _AP_SI) \
|
|
^~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1040:1: note: in expansion of macro 'REF_REL_WITH_INT_1'
|
|
REF_REL_WITH_INT_1(ap_slong, _AP_SIZE_ap_slong, true)
|
|
^~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:58:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const ap_bit_ref<_AP_W, _AP_S>'
|
|
Max<d,0> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_int.h:56:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1012:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(ap_slong, const ap_bit_ref<_AP_W, _AP_S>&)
|
|
INLINE bool operator REL_OP(C_TYPE op2, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1026:3: note: in expansion of macro 'REF_REL_OP_WITH_INT'
|
|
REF_REL_OP_WITH_INT(<, C_TYPE, _AP_WI, _AP_SI) \
|
|
^~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1040:1: note: in expansion of macro 'REF_REL_WITH_INT_1'
|
|
REF_REL_WITH_INT_1(ap_slong, _AP_SIZE_ap_slong, true)
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1012:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(C_TYPE op2, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1026:3: note: in expansion of macro 'REF_REL_OP_WITH_INT'
|
|
REF_REL_OP_WITH_INT(<, C_TYPE, _AP_WI, _AP_SI) \
|
|
^~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1040:1: note: in expansion of macro 'REF_REL_WITH_INT_1'
|
|
REF_REL_WITH_INT_1(ap_slong, _AP_SIZE_ap_slong, true)
|
|
^~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:58:7: note: mismatched types 'const ap_bit_ref<_AP_W, _AP_S>' and 'int'
|
|
Max<d,0> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_int.h:56:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1017:15: note: candidate: template<int _AP_W, class _AP_T, int _AP_W1, class _AP_T1> bool operator<(const ap_concat_ref<_AP_W2, _AP_T2, _AP_W3, _AP_T3>&, ap_slong)
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1026:3: note: in expansion of macro 'REF_REL_OP_WITH_INT'
|
|
REF_REL_OP_WITH_INT(<, C_TYPE, _AP_WI, _AP_SI) \
|
|
^~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1040:1: note: in expansion of macro 'REF_REL_WITH_INT_1'
|
|
REF_REL_WITH_INT_1(ap_slong, _AP_SIZE_ap_slong, true)
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1017:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1026:3: note: in expansion of macro 'REF_REL_OP_WITH_INT'
|
|
REF_REL_OP_WITH_INT(<, C_TYPE, _AP_WI, _AP_SI) \
|
|
^~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1040:1: note: in expansion of macro 'REF_REL_WITH_INT_1'
|
|
REF_REL_WITH_INT_1(ap_slong, _AP_SIZE_ap_slong, true)
|
|
^~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:58:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const ap_concat_ref<_AP_W2, _AP_T2, _AP_W3, _AP_T3>'
|
|
Max<d,0> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_int.h:56:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1001:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(const ap_range_ref<_AP_W, _AP_S>&, ap_ulong)
|
|
INLINE bool operator REL_OP(const ap_range_ref<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1026:3: note: in expansion of macro 'REF_REL_OP_WITH_INT'
|
|
REF_REL_OP_WITH_INT(<, C_TYPE, _AP_WI, _AP_SI) \
|
|
^~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1041:1: note: in expansion of macro 'REF_REL_WITH_INT_1'
|
|
REF_REL_WITH_INT_1(ap_ulong, _AP_SIZE_ap_slong, false)
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1001:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(const ap_range_ref<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1026:3: note: in expansion of macro 'REF_REL_OP_WITH_INT'
|
|
REF_REL_OP_WITH_INT(<, C_TYPE, _AP_WI, _AP_SI) \
|
|
^~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1041:1: note: in expansion of macro 'REF_REL_WITH_INT_1'
|
|
REF_REL_WITH_INT_1(ap_ulong, _AP_SIZE_ap_slong, false)
|
|
^~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:58:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const ap_range_ref<_AP_W, _AP_S>'
|
|
Max<d,0> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_int.h:56:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1007:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(const ap_bit_ref<_AP_W, _AP_S>&, ap_ulong)
|
|
INLINE bool operator REL_OP(const ap_bit_ref<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1026:3: note: in expansion of macro 'REF_REL_OP_WITH_INT'
|
|
REF_REL_OP_WITH_INT(<, C_TYPE, _AP_WI, _AP_SI) \
|
|
^~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1041:1: note: in expansion of macro 'REF_REL_WITH_INT_1'
|
|
REF_REL_WITH_INT_1(ap_ulong, _AP_SIZE_ap_slong, false)
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1007:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(const ap_bit_ref<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1026:3: note: in expansion of macro 'REF_REL_OP_WITH_INT'
|
|
REF_REL_OP_WITH_INT(<, C_TYPE, _AP_WI, _AP_SI) \
|
|
^~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1041:1: note: in expansion of macro 'REF_REL_WITH_INT_1'
|
|
REF_REL_WITH_INT_1(ap_ulong, _AP_SIZE_ap_slong, false)
|
|
^~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:58:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const ap_bit_ref<_AP_W, _AP_S>'
|
|
Max<d,0> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_int.h:56:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1012:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(ap_ulong, const ap_bit_ref<_AP_W, _AP_S>&)
|
|
INLINE bool operator REL_OP(C_TYPE op2, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1026:3: note: in expansion of macro 'REF_REL_OP_WITH_INT'
|
|
REF_REL_OP_WITH_INT(<, C_TYPE, _AP_WI, _AP_SI) \
|
|
^~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1041:1: note: in expansion of macro 'REF_REL_WITH_INT_1'
|
|
REF_REL_WITH_INT_1(ap_ulong, _AP_SIZE_ap_slong, false)
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1012:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(C_TYPE op2, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1026:3: note: in expansion of macro 'REF_REL_OP_WITH_INT'
|
|
REF_REL_OP_WITH_INT(<, C_TYPE, _AP_WI, _AP_SI) \
|
|
^~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1041:1: note: in expansion of macro 'REF_REL_WITH_INT_1'
|
|
REF_REL_WITH_INT_1(ap_ulong, _AP_SIZE_ap_slong, false)
|
|
^~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:58:7: note: mismatched types 'const ap_bit_ref<_AP_W, _AP_S>' and 'int'
|
|
Max<d,0> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_int.h:56:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1017:15: note: candidate: template<int _AP_W, class _AP_T, int _AP_W1, class _AP_T1> bool operator<(const ap_concat_ref<_AP_W2, _AP_T2, _AP_W3, _AP_T3>&, ap_ulong)
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1026:3: note: in expansion of macro 'REF_REL_OP_WITH_INT'
|
|
REF_REL_OP_WITH_INT(<, C_TYPE, _AP_WI, _AP_SI) \
|
|
^~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1041:1: note: in expansion of macro 'REF_REL_WITH_INT_1'
|
|
REF_REL_WITH_INT_1(ap_ulong, _AP_SIZE_ap_slong, false)
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1017:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1026:3: note: in expansion of macro 'REF_REL_OP_WITH_INT'
|
|
REF_REL_OP_WITH_INT(<, C_TYPE, _AP_WI, _AP_SI) \
|
|
^~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1041:1: note: in expansion of macro 'REF_REL_WITH_INT_1'
|
|
REF_REL_WITH_INT_1(ap_ulong, _AP_SIZE_ap_slong, false)
|
|
^~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:58:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const ap_concat_ref<_AP_W2, _AP_T2, _AP_W3, _AP_T3>'
|
|
Max<d,0> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_fixed.h:55:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:367,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2152:15: note: candidate: template<int _AP_W, int _AP_I, bool _AP_S, ap_q_mode _AP_Q, ap_o_mode _AP_O, int _AP_N> bool operator<(const ap_fixed_base<_AP_W, _AP_I, _AP_S, _AP_Q, _AP_O, _AP_N>&, bool)
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2207:3: note: in expansion of macro 'AF_REL_OP_WITH_INT'
|
|
AF_REL_OP_WITH_INT(<, C_TYPE, (BITS), (SIGN)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2213:1: note: in expansion of macro 'ALL_AF_OP_WITH_INT'
|
|
ALL_AF_OP_WITH_INT(bool, 1, false)
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2152:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2207:3: note: in expansion of macro 'AF_REL_OP_WITH_INT'
|
|
AF_REL_OP_WITH_INT(<, C_TYPE, (BITS), (SIGN)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2213:1: note: in expansion of macro 'ALL_AF_OP_WITH_INT'
|
|
ALL_AF_OP_WITH_INT(bool, 1, false)
|
|
^~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:58:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const ap_fixed_base<_AP_W, _AP_I, _AP_S, _AP_Q, _AP_O, _AP_N>'
|
|
Max<d,0> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_fixed.h:55:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:367,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2159:15: note: candidate: template<int _AP_W, int _AP_I, bool _AP_S, ap_q_mode _AP_Q, ap_o_mode _AP_O, int _AP_N> bool operator<(bool, const ap_fixed_base<_AP_W, _AP_I, _AP_S, _AP_Q, _AP_O, _AP_N>&)
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2207:3: note: in expansion of macro 'AF_REL_OP_WITH_INT'
|
|
AF_REL_OP_WITH_INT(<, C_TYPE, (BITS), (SIGN)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2213:1: note: in expansion of macro 'ALL_AF_OP_WITH_INT'
|
|
ALL_AF_OP_WITH_INT(bool, 1, false)
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2159:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2207:3: note: in expansion of macro 'AF_REL_OP_WITH_INT'
|
|
AF_REL_OP_WITH_INT(<, C_TYPE, (BITS), (SIGN)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2213:1: note: in expansion of macro 'ALL_AF_OP_WITH_INT'
|
|
ALL_AF_OP_WITH_INT(bool, 1, false)
|
|
^~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:58:7: note: mismatched types 'const ap_fixed_base<_AP_W, _AP_I, _AP_S, _AP_Q, _AP_O, _AP_N>' and 'int'
|
|
Max<d,0> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_fixed.h:55:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:367,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2152:15: note: candidate: template<int _AP_W, int _AP_I, bool _AP_S, ap_q_mode _AP_Q, ap_o_mode _AP_O, int _AP_N> bool operator<(const ap_fixed_base<_AP_W, _AP_I, _AP_S, _AP_Q, _AP_O, _AP_N>&, char)
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2207:3: note: in expansion of macro 'AF_REL_OP_WITH_INT'
|
|
AF_REL_OP_WITH_INT(<, C_TYPE, (BITS), (SIGN)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2214:1: note: in expansion of macro 'ALL_AF_OP_WITH_INT'
|
|
ALL_AF_OP_WITH_INT(char, 8, CHAR_IS_SIGNED)
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2152:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2207:3: note: in expansion of macro 'AF_REL_OP_WITH_INT'
|
|
AF_REL_OP_WITH_INT(<, C_TYPE, (BITS), (SIGN)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2214:1: note: in expansion of macro 'ALL_AF_OP_WITH_INT'
|
|
ALL_AF_OP_WITH_INT(char, 8, CHAR_IS_SIGNED)
|
|
^~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:58:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const ap_fixed_base<_AP_W, _AP_I, _AP_S, _AP_Q, _AP_O, _AP_N>'
|
|
Max<d,0> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_fixed.h:55:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:367,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2159:15: note: candidate: template<int _AP_W, int _AP_I, bool _AP_S, ap_q_mode _AP_Q, ap_o_mode _AP_O, int _AP_N> bool operator<(char, const ap_fixed_base<_AP_W, _AP_I, _AP_S, _AP_Q, _AP_O, _AP_N>&)
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2207:3: note: in expansion of macro 'AF_REL_OP_WITH_INT'
|
|
AF_REL_OP_WITH_INT(<, C_TYPE, (BITS), (SIGN)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2214:1: note: in expansion of macro 'ALL_AF_OP_WITH_INT'
|
|
ALL_AF_OP_WITH_INT(char, 8, CHAR_IS_SIGNED)
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2159:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2207:3: note: in expansion of macro 'AF_REL_OP_WITH_INT'
|
|
AF_REL_OP_WITH_INT(<, C_TYPE, (BITS), (SIGN)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2214:1: note: in expansion of macro 'ALL_AF_OP_WITH_INT'
|
|
ALL_AF_OP_WITH_INT(char, 8, CHAR_IS_SIGNED)
|
|
^~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:58:7: note: mismatched types 'const ap_fixed_base<_AP_W, _AP_I, _AP_S, _AP_Q, _AP_O, _AP_N>' and 'int'
|
|
Max<d,0> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_fixed.h:55:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:367,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2152:15: note: candidate: template<int _AP_W, int _AP_I, bool _AP_S, ap_q_mode _AP_Q, ap_o_mode _AP_O, int _AP_N> bool operator<(const ap_fixed_base<_AP_W, _AP_I, _AP_S, _AP_Q, _AP_O, _AP_N>&, signed char)
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2207:3: note: in expansion of macro 'AF_REL_OP_WITH_INT'
|
|
AF_REL_OP_WITH_INT(<, C_TYPE, (BITS), (SIGN)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2215:1: note: in expansion of macro 'ALL_AF_OP_WITH_INT'
|
|
ALL_AF_OP_WITH_INT(signed char, 8, true)
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2152:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2207:3: note: in expansion of macro 'AF_REL_OP_WITH_INT'
|
|
AF_REL_OP_WITH_INT(<, C_TYPE, (BITS), (SIGN)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2215:1: note: in expansion of macro 'ALL_AF_OP_WITH_INT'
|
|
ALL_AF_OP_WITH_INT(signed char, 8, true)
|
|
^~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:58:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const ap_fixed_base<_AP_W, _AP_I, _AP_S, _AP_Q, _AP_O, _AP_N>'
|
|
Max<d,0> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_fixed.h:55:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:367,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2159:15: note: candidate: template<int _AP_W, int _AP_I, bool _AP_S, ap_q_mode _AP_Q, ap_o_mode _AP_O, int _AP_N> bool operator<(signed char, const ap_fixed_base<_AP_W, _AP_I, _AP_S, _AP_Q, _AP_O, _AP_N>&)
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2207:3: note: in expansion of macro 'AF_REL_OP_WITH_INT'
|
|
AF_REL_OP_WITH_INT(<, C_TYPE, (BITS), (SIGN)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2215:1: note: in expansion of macro 'ALL_AF_OP_WITH_INT'
|
|
ALL_AF_OP_WITH_INT(signed char, 8, true)
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2159:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2207:3: note: in expansion of macro 'AF_REL_OP_WITH_INT'
|
|
AF_REL_OP_WITH_INT(<, C_TYPE, (BITS), (SIGN)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2215:1: note: in expansion of macro 'ALL_AF_OP_WITH_INT'
|
|
ALL_AF_OP_WITH_INT(signed char, 8, true)
|
|
^~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:58:7: note: mismatched types 'const ap_fixed_base<_AP_W, _AP_I, _AP_S, _AP_Q, _AP_O, _AP_N>' and 'int'
|
|
Max<d,0> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_fixed.h:55:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:367,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2152:15: note: candidate: template<int _AP_W, int _AP_I, bool _AP_S, ap_q_mode _AP_Q, ap_o_mode _AP_O, int _AP_N> bool operator<(const ap_fixed_base<_AP_W, _AP_I, _AP_S, _AP_Q, _AP_O, _AP_N>&, unsigned char)
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2207:3: note: in expansion of macro 'AF_REL_OP_WITH_INT'
|
|
AF_REL_OP_WITH_INT(<, C_TYPE, (BITS), (SIGN)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2216:1: note: in expansion of macro 'ALL_AF_OP_WITH_INT'
|
|
ALL_AF_OP_WITH_INT(unsigned char, 8, false)
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2152:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2207:3: note: in expansion of macro 'AF_REL_OP_WITH_INT'
|
|
AF_REL_OP_WITH_INT(<, C_TYPE, (BITS), (SIGN)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2216:1: note: in expansion of macro 'ALL_AF_OP_WITH_INT'
|
|
ALL_AF_OP_WITH_INT(unsigned char, 8, false)
|
|
^~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:58:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const ap_fixed_base<_AP_W, _AP_I, _AP_S, _AP_Q, _AP_O, _AP_N>'
|
|
Max<d,0> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_fixed.h:55:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:367,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2159:15: note: candidate: template<int _AP_W, int _AP_I, bool _AP_S, ap_q_mode _AP_Q, ap_o_mode _AP_O, int _AP_N> bool operator<(unsigned char, const ap_fixed_base<_AP_W, _AP_I, _AP_S, _AP_Q, _AP_O, _AP_N>&)
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2207:3: note: in expansion of macro 'AF_REL_OP_WITH_INT'
|
|
AF_REL_OP_WITH_INT(<, C_TYPE, (BITS), (SIGN)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2216:1: note: in expansion of macro 'ALL_AF_OP_WITH_INT'
|
|
ALL_AF_OP_WITH_INT(unsigned char, 8, false)
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2159:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2207:3: note: in expansion of macro 'AF_REL_OP_WITH_INT'
|
|
AF_REL_OP_WITH_INT(<, C_TYPE, (BITS), (SIGN)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2216:1: note: in expansion of macro 'ALL_AF_OP_WITH_INT'
|
|
ALL_AF_OP_WITH_INT(unsigned char, 8, false)
|
|
^~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:58:7: note: mismatched types 'const ap_fixed_base<_AP_W, _AP_I, _AP_S, _AP_Q, _AP_O, _AP_N>' and 'int'
|
|
Max<d,0> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_fixed.h:55:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:367,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2152:15: note: candidate: template<int _AP_W, int _AP_I, bool _AP_S, ap_q_mode _AP_Q, ap_o_mode _AP_O, int _AP_N> bool operator<(const ap_fixed_base<_AP_W, _AP_I, _AP_S, _AP_Q, _AP_O, _AP_N>&, short int)
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2207:3: note: in expansion of macro 'AF_REL_OP_WITH_INT'
|
|
AF_REL_OP_WITH_INT(<, C_TYPE, (BITS), (SIGN)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2217:1: note: in expansion of macro 'ALL_AF_OP_WITH_INT'
|
|
ALL_AF_OP_WITH_INT(short, _AP_SIZE_short, true)
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2152:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2207:3: note: in expansion of macro 'AF_REL_OP_WITH_INT'
|
|
AF_REL_OP_WITH_INT(<, C_TYPE, (BITS), (SIGN)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2217:1: note: in expansion of macro 'ALL_AF_OP_WITH_INT'
|
|
ALL_AF_OP_WITH_INT(short, _AP_SIZE_short, true)
|
|
^~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:58:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const ap_fixed_base<_AP_W, _AP_I, _AP_S, _AP_Q, _AP_O, _AP_N>'
|
|
Max<d,0> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_fixed.h:55:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:367,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2159:15: note: candidate: template<int _AP_W, int _AP_I, bool _AP_S, ap_q_mode _AP_Q, ap_o_mode _AP_O, int _AP_N> bool operator<(short int, const ap_fixed_base<_AP_W, _AP_I, _AP_S, _AP_Q, _AP_O, _AP_N>&)
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2207:3: note: in expansion of macro 'AF_REL_OP_WITH_INT'
|
|
AF_REL_OP_WITH_INT(<, C_TYPE, (BITS), (SIGN)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2217:1: note: in expansion of macro 'ALL_AF_OP_WITH_INT'
|
|
ALL_AF_OP_WITH_INT(short, _AP_SIZE_short, true)
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2159:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2207:3: note: in expansion of macro 'AF_REL_OP_WITH_INT'
|
|
AF_REL_OP_WITH_INT(<, C_TYPE, (BITS), (SIGN)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2217:1: note: in expansion of macro 'ALL_AF_OP_WITH_INT'
|
|
ALL_AF_OP_WITH_INT(short, _AP_SIZE_short, true)
|
|
^~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:58:7: note: mismatched types 'const ap_fixed_base<_AP_W, _AP_I, _AP_S, _AP_Q, _AP_O, _AP_N>' and 'int'
|
|
Max<d,0> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_fixed.h:55:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:367,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2152:15: note: candidate: template<int _AP_W, int _AP_I, bool _AP_S, ap_q_mode _AP_Q, ap_o_mode _AP_O, int _AP_N> bool operator<(const ap_fixed_base<_AP_W, _AP_I, _AP_S, _AP_Q, _AP_O, _AP_N>&, short unsigned int)
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2207:3: note: in expansion of macro 'AF_REL_OP_WITH_INT'
|
|
AF_REL_OP_WITH_INT(<, C_TYPE, (BITS), (SIGN)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2218:1: note: in expansion of macro 'ALL_AF_OP_WITH_INT'
|
|
ALL_AF_OP_WITH_INT(unsigned short, _AP_SIZE_short, false)
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2152:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2207:3: note: in expansion of macro 'AF_REL_OP_WITH_INT'
|
|
AF_REL_OP_WITH_INT(<, C_TYPE, (BITS), (SIGN)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2218:1: note: in expansion of macro 'ALL_AF_OP_WITH_INT'
|
|
ALL_AF_OP_WITH_INT(unsigned short, _AP_SIZE_short, false)
|
|
^~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:58:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const ap_fixed_base<_AP_W, _AP_I, _AP_S, _AP_Q, _AP_O, _AP_N>'
|
|
Max<d,0> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_fixed.h:55:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:367,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2159:15: note: candidate: template<int _AP_W, int _AP_I, bool _AP_S, ap_q_mode _AP_Q, ap_o_mode _AP_O, int _AP_N> bool operator<(short unsigned int, const ap_fixed_base<_AP_W, _AP_I, _AP_S, _AP_Q, _AP_O, _AP_N>&)
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2207:3: note: in expansion of macro 'AF_REL_OP_WITH_INT'
|
|
AF_REL_OP_WITH_INT(<, C_TYPE, (BITS), (SIGN)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2218:1: note: in expansion of macro 'ALL_AF_OP_WITH_INT'
|
|
ALL_AF_OP_WITH_INT(unsigned short, _AP_SIZE_short, false)
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2159:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2207:3: note: in expansion of macro 'AF_REL_OP_WITH_INT'
|
|
AF_REL_OP_WITH_INT(<, C_TYPE, (BITS), (SIGN)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2218:1: note: in expansion of macro 'ALL_AF_OP_WITH_INT'
|
|
ALL_AF_OP_WITH_INT(unsigned short, _AP_SIZE_short, false)
|
|
^~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:58:7: note: mismatched types 'const ap_fixed_base<_AP_W, _AP_I, _AP_S, _AP_Q, _AP_O, _AP_N>' and 'int'
|
|
Max<d,0> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_fixed.h:55:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:367,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2152:15: note: candidate: template<int _AP_W, int _AP_I, bool _AP_S, ap_q_mode _AP_Q, ap_o_mode _AP_O, int _AP_N> bool operator<(const ap_fixed_base<_AP_W, _AP_I, _AP_S, _AP_Q, _AP_O, _AP_N>&, int)
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2207:3: note: in expansion of macro 'AF_REL_OP_WITH_INT'
|
|
AF_REL_OP_WITH_INT(<, C_TYPE, (BITS), (SIGN)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2219:1: note: in expansion of macro 'ALL_AF_OP_WITH_INT'
|
|
ALL_AF_OP_WITH_INT(int, _AP_SIZE_int, true)
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2152:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2207:3: note: in expansion of macro 'AF_REL_OP_WITH_INT'
|
|
AF_REL_OP_WITH_INT(<, C_TYPE, (BITS), (SIGN)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2219:1: note: in expansion of macro 'ALL_AF_OP_WITH_INT'
|
|
ALL_AF_OP_WITH_INT(int, _AP_SIZE_int, true)
|
|
^~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:58:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const ap_fixed_base<_AP_W, _AP_I, _AP_S, _AP_Q, _AP_O, _AP_N>'
|
|
Max<d,0> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_fixed.h:55:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:367,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2159:15: note: candidate: template<int _AP_W, int _AP_I, bool _AP_S, ap_q_mode _AP_Q, ap_o_mode _AP_O, int _AP_N> bool operator<(int, const ap_fixed_base<_AP_W, _AP_I, _AP_S, _AP_Q, _AP_O, _AP_N>&)
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2207:3: note: in expansion of macro 'AF_REL_OP_WITH_INT'
|
|
AF_REL_OP_WITH_INT(<, C_TYPE, (BITS), (SIGN)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2219:1: note: in expansion of macro 'ALL_AF_OP_WITH_INT'
|
|
ALL_AF_OP_WITH_INT(int, _AP_SIZE_int, true)
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2159:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2207:3: note: in expansion of macro 'AF_REL_OP_WITH_INT'
|
|
AF_REL_OP_WITH_INT(<, C_TYPE, (BITS), (SIGN)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2219:1: note: in expansion of macro 'ALL_AF_OP_WITH_INT'
|
|
ALL_AF_OP_WITH_INT(int, _AP_SIZE_int, true)
|
|
^~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:58:7: note: mismatched types 'const ap_fixed_base<_AP_W, _AP_I, _AP_S, _AP_Q, _AP_O, _AP_N>' and 'int'
|
|
Max<d,0> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_fixed.h:55:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:367,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2152:15: note: candidate: template<int _AP_W, int _AP_I, bool _AP_S, ap_q_mode _AP_Q, ap_o_mode _AP_O, int _AP_N> bool operator<(const ap_fixed_base<_AP_W, _AP_I, _AP_S, _AP_Q, _AP_O, _AP_N>&, unsigned int)
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2207:3: note: in expansion of macro 'AF_REL_OP_WITH_INT'
|
|
AF_REL_OP_WITH_INT(<, C_TYPE, (BITS), (SIGN)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2220:1: note: in expansion of macro 'ALL_AF_OP_WITH_INT'
|
|
ALL_AF_OP_WITH_INT(unsigned int, _AP_SIZE_int, false)
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2152:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2207:3: note: in expansion of macro 'AF_REL_OP_WITH_INT'
|
|
AF_REL_OP_WITH_INT(<, C_TYPE, (BITS), (SIGN)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2220:1: note: in expansion of macro 'ALL_AF_OP_WITH_INT'
|
|
ALL_AF_OP_WITH_INT(unsigned int, _AP_SIZE_int, false)
|
|
^~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:58:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const ap_fixed_base<_AP_W, _AP_I, _AP_S, _AP_Q, _AP_O, _AP_N>'
|
|
Max<d,0> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_fixed.h:55:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:367,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2159:15: note: candidate: template<int _AP_W, int _AP_I, bool _AP_S, ap_q_mode _AP_Q, ap_o_mode _AP_O, int _AP_N> bool operator<(unsigned int, const ap_fixed_base<_AP_W, _AP_I, _AP_S, _AP_Q, _AP_O, _AP_N>&)
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2207:3: note: in expansion of macro 'AF_REL_OP_WITH_INT'
|
|
AF_REL_OP_WITH_INT(<, C_TYPE, (BITS), (SIGN)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2220:1: note: in expansion of macro 'ALL_AF_OP_WITH_INT'
|
|
ALL_AF_OP_WITH_INT(unsigned int, _AP_SIZE_int, false)
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2159:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2207:3: note: in expansion of macro 'AF_REL_OP_WITH_INT'
|
|
AF_REL_OP_WITH_INT(<, C_TYPE, (BITS), (SIGN)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2220:1: note: in expansion of macro 'ALL_AF_OP_WITH_INT'
|
|
ALL_AF_OP_WITH_INT(unsigned int, _AP_SIZE_int, false)
|
|
^~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:58:7: note: mismatched types 'const ap_fixed_base<_AP_W, _AP_I, _AP_S, _AP_Q, _AP_O, _AP_N>' and 'int'
|
|
Max<d,0> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_fixed.h:55:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:367,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2152:15: note: candidate: template<int _AP_W, int _AP_I, bool _AP_S, ap_q_mode _AP_Q, ap_o_mode _AP_O, int _AP_N> bool operator<(const ap_fixed_base<_AP_W, _AP_I, _AP_S, _AP_Q, _AP_O, _AP_N>&, long int)
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2207:3: note: in expansion of macro 'AF_REL_OP_WITH_INT'
|
|
AF_REL_OP_WITH_INT(<, C_TYPE, (BITS), (SIGN)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2221:1: note: in expansion of macro 'ALL_AF_OP_WITH_INT'
|
|
ALL_AF_OP_WITH_INT(long, _AP_SIZE_long, true)
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2152:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2207:3: note: in expansion of macro 'AF_REL_OP_WITH_INT'
|
|
AF_REL_OP_WITH_INT(<, C_TYPE, (BITS), (SIGN)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2221:1: note: in expansion of macro 'ALL_AF_OP_WITH_INT'
|
|
ALL_AF_OP_WITH_INT(long, _AP_SIZE_long, true)
|
|
^~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:58:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const ap_fixed_base<_AP_W, _AP_I, _AP_S, _AP_Q, _AP_O, _AP_N>'
|
|
Max<d,0> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_fixed.h:55:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:367,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2159:15: note: candidate: template<int _AP_W, int _AP_I, bool _AP_S, ap_q_mode _AP_Q, ap_o_mode _AP_O, int _AP_N> bool operator<(long int, const ap_fixed_base<_AP_W, _AP_I, _AP_S, _AP_Q, _AP_O, _AP_N>&)
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2207:3: note: in expansion of macro 'AF_REL_OP_WITH_INT'
|
|
AF_REL_OP_WITH_INT(<, C_TYPE, (BITS), (SIGN)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2221:1: note: in expansion of macro 'ALL_AF_OP_WITH_INT'
|
|
ALL_AF_OP_WITH_INT(long, _AP_SIZE_long, true)
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2159:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2207:3: note: in expansion of macro 'AF_REL_OP_WITH_INT'
|
|
AF_REL_OP_WITH_INT(<, C_TYPE, (BITS), (SIGN)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2221:1: note: in expansion of macro 'ALL_AF_OP_WITH_INT'
|
|
ALL_AF_OP_WITH_INT(long, _AP_SIZE_long, true)
|
|
^~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:58:7: note: mismatched types 'const ap_fixed_base<_AP_W, _AP_I, _AP_S, _AP_Q, _AP_O, _AP_N>' and 'int'
|
|
Max<d,0> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_fixed.h:55:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:367,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2152:15: note: candidate: template<int _AP_W, int _AP_I, bool _AP_S, ap_q_mode _AP_Q, ap_o_mode _AP_O, int _AP_N> bool operator<(const ap_fixed_base<_AP_W, _AP_I, _AP_S, _AP_Q, _AP_O, _AP_N>&, long unsigned int)
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2207:3: note: in expansion of macro 'AF_REL_OP_WITH_INT'
|
|
AF_REL_OP_WITH_INT(<, C_TYPE, (BITS), (SIGN)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2222:1: note: in expansion of macro 'ALL_AF_OP_WITH_INT'
|
|
ALL_AF_OP_WITH_INT(unsigned long, _AP_SIZE_long, false)
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2152:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2207:3: note: in expansion of macro 'AF_REL_OP_WITH_INT'
|
|
AF_REL_OP_WITH_INT(<, C_TYPE, (BITS), (SIGN)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2222:1: note: in expansion of macro 'ALL_AF_OP_WITH_INT'
|
|
ALL_AF_OP_WITH_INT(unsigned long, _AP_SIZE_long, false)
|
|
^~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:58:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const ap_fixed_base<_AP_W, _AP_I, _AP_S, _AP_Q, _AP_O, _AP_N>'
|
|
Max<d,0> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_fixed.h:55:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:367,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2159:15: note: candidate: template<int _AP_W, int _AP_I, bool _AP_S, ap_q_mode _AP_Q, ap_o_mode _AP_O, int _AP_N> bool operator<(long unsigned int, const ap_fixed_base<_AP_W, _AP_I, _AP_S, _AP_Q, _AP_O, _AP_N>&)
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2207:3: note: in expansion of macro 'AF_REL_OP_WITH_INT'
|
|
AF_REL_OP_WITH_INT(<, C_TYPE, (BITS), (SIGN)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2222:1: note: in expansion of macro 'ALL_AF_OP_WITH_INT'
|
|
ALL_AF_OP_WITH_INT(unsigned long, _AP_SIZE_long, false)
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2159:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2207:3: note: in expansion of macro 'AF_REL_OP_WITH_INT'
|
|
AF_REL_OP_WITH_INT(<, C_TYPE, (BITS), (SIGN)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2222:1: note: in expansion of macro 'ALL_AF_OP_WITH_INT'
|
|
ALL_AF_OP_WITH_INT(unsigned long, _AP_SIZE_long, false)
|
|
^~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:58:7: note: mismatched types 'const ap_fixed_base<_AP_W, _AP_I, _AP_S, _AP_Q, _AP_O, _AP_N>' and 'int'
|
|
Max<d,0> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_fixed.h:55:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:367,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2152:15: note: candidate: template<int _AP_W, int _AP_I, bool _AP_S, ap_q_mode _AP_Q, ap_o_mode _AP_O, int _AP_N> bool operator<(const ap_fixed_base<_AP_W, _AP_I, _AP_S, _AP_Q, _AP_O, _AP_N>&, ap_slong)
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2207:3: note: in expansion of macro 'AF_REL_OP_WITH_INT'
|
|
AF_REL_OP_WITH_INT(<, C_TYPE, (BITS), (SIGN)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2223:1: note: in expansion of macro 'ALL_AF_OP_WITH_INT'
|
|
ALL_AF_OP_WITH_INT(ap_slong, _AP_SIZE_ap_slong, true)
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2152:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2207:3: note: in expansion of macro 'AF_REL_OP_WITH_INT'
|
|
AF_REL_OP_WITH_INT(<, C_TYPE, (BITS), (SIGN)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2223:1: note: in expansion of macro 'ALL_AF_OP_WITH_INT'
|
|
ALL_AF_OP_WITH_INT(ap_slong, _AP_SIZE_ap_slong, true)
|
|
^~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:58:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const ap_fixed_base<_AP_W, _AP_I, _AP_S, _AP_Q, _AP_O, _AP_N>'
|
|
Max<d,0> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_fixed.h:55:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:367,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2159:15: note: candidate: template<int _AP_W, int _AP_I, bool _AP_S, ap_q_mode _AP_Q, ap_o_mode _AP_O, int _AP_N> bool operator<(ap_slong, const ap_fixed_base<_AP_W, _AP_I, _AP_S, _AP_Q, _AP_O, _AP_N>&)
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2207:3: note: in expansion of macro 'AF_REL_OP_WITH_INT'
|
|
AF_REL_OP_WITH_INT(<, C_TYPE, (BITS), (SIGN)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2223:1: note: in expansion of macro 'ALL_AF_OP_WITH_INT'
|
|
ALL_AF_OP_WITH_INT(ap_slong, _AP_SIZE_ap_slong, true)
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2159:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2207:3: note: in expansion of macro 'AF_REL_OP_WITH_INT'
|
|
AF_REL_OP_WITH_INT(<, C_TYPE, (BITS), (SIGN)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2223:1: note: in expansion of macro 'ALL_AF_OP_WITH_INT'
|
|
ALL_AF_OP_WITH_INT(ap_slong, _AP_SIZE_ap_slong, true)
|
|
^~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:58:7: note: mismatched types 'const ap_fixed_base<_AP_W, _AP_I, _AP_S, _AP_Q, _AP_O, _AP_N>' and 'int'
|
|
Max<d,0> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_fixed.h:55:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:367,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2152:15: note: candidate: template<int _AP_W, int _AP_I, bool _AP_S, ap_q_mode _AP_Q, ap_o_mode _AP_O, int _AP_N> bool operator<(const ap_fixed_base<_AP_W, _AP_I, _AP_S, _AP_Q, _AP_O, _AP_N>&, ap_ulong)
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2207:3: note: in expansion of macro 'AF_REL_OP_WITH_INT'
|
|
AF_REL_OP_WITH_INT(<, C_TYPE, (BITS), (SIGN)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2224:1: note: in expansion of macro 'ALL_AF_OP_WITH_INT'
|
|
ALL_AF_OP_WITH_INT(ap_ulong, _AP_SIZE_ap_slong, false)
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2152:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2207:3: note: in expansion of macro 'AF_REL_OP_WITH_INT'
|
|
AF_REL_OP_WITH_INT(<, C_TYPE, (BITS), (SIGN)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2224:1: note: in expansion of macro 'ALL_AF_OP_WITH_INT'
|
|
ALL_AF_OP_WITH_INT(ap_ulong, _AP_SIZE_ap_slong, false)
|
|
^~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:58:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const ap_fixed_base<_AP_W, _AP_I, _AP_S, _AP_Q, _AP_O, _AP_N>'
|
|
Max<d,0> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_fixed.h:55:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:367,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2159:15: note: candidate: template<int _AP_W, int _AP_I, bool _AP_S, ap_q_mode _AP_Q, ap_o_mode _AP_O, int _AP_N> bool operator<(ap_ulong, const ap_fixed_base<_AP_W, _AP_I, _AP_S, _AP_Q, _AP_O, _AP_N>&)
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2207:3: note: in expansion of macro 'AF_REL_OP_WITH_INT'
|
|
AF_REL_OP_WITH_INT(<, C_TYPE, (BITS), (SIGN)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2224:1: note: in expansion of macro 'ALL_AF_OP_WITH_INT'
|
|
ALL_AF_OP_WITH_INT(ap_ulong, _AP_SIZE_ap_slong, false)
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2159:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2207:3: note: in expansion of macro 'AF_REL_OP_WITH_INT'
|
|
AF_REL_OP_WITH_INT(<, C_TYPE, (BITS), (SIGN)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2224:1: note: in expansion of macro 'ALL_AF_OP_WITH_INT'
|
|
ALL_AF_OP_WITH_INT(ap_ulong, _AP_SIZE_ap_slong, false)
|
|
^~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:58:7: note: mismatched types 'const ap_fixed_base<_AP_W, _AP_I, _AP_S, _AP_Q, _AP_O, _AP_N>' and 'int'
|
|
Max<d,0> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_fixed.h:55:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:367,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2269:15: note: candidate: template<int _AP_W, int _AP_I, bool _AP_S, ap_q_mode _AP_Q, ap_o_mode _AP_O, int _AP_N, int _AP_W2, bool _AP_S2> bool operator<(const ap_fixed_base<_AP_W, _AP_I, _AP_S, _AP_Q, _AP_O, _AP_N>&, const ap_int_base<_AP_W2, _AP_S2>&)
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2325:1: note: in expansion of macro 'AF_REL_OP_WITH_AP_INT'
|
|
AF_REL_OP_WITH_AP_INT(<)
|
|
^~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2269:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2325:1: note: in expansion of macro 'AF_REL_OP_WITH_AP_INT'
|
|
AF_REL_OP_WITH_AP_INT(<)
|
|
^~~~~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:58:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const ap_fixed_base<_AP_W, _AP_I, _AP_S, _AP_Q, _AP_O, _AP_N>'
|
|
Max<d,0> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_fixed.h:55:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:367,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2277:15: note: candidate: template<int _AP_W, int _AP_I, bool _AP_S, ap_q_mode _AP_Q, ap_o_mode _AP_O, int _AP_N, int _AP_W2, bool _AP_S2> bool operator<(const ap_int_base<_AP_W2, _AP_S2>&, const ap_fixed_base<_AP_W, _AP_I, _AP_S, _AP_Q, _AP_O, _AP_N>&)
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2325:1: note: in expansion of macro 'AF_REL_OP_WITH_AP_INT'
|
|
AF_REL_OP_WITH_AP_INT(<)
|
|
^~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2277:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2325:1: note: in expansion of macro 'AF_REL_OP_WITH_AP_INT'
|
|
AF_REL_OP_WITH_AP_INT(<)
|
|
^~~~~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:58:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const ap_int_base<_AP_W2, _AP_S2>'
|
|
Max<d,0> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_fixed.h:55:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:367,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2365:13: note: candidate: template<int _AP_W, int _AP_I, bool _AP_S, ap_q_mode _AP_Q, ap_o_mode _AP_O, int _AP_N> bool operator<(double, const ap_fixed_base<_AP_W, _AP_I, _AP_S, _AP_Q, _AP_O, _AP_N>&)
|
|
INLINE bool operator<(
|
|
^~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2365:13: note: template argument deduction/substitution failed:
|
|
../../../../circle_detect.cpp:58:7: note: mismatched types 'const ap_fixed_base<_AP_W, _AP_I, _AP_S, _AP_Q, _AP_O, _AP_N>' and 'int'
|
|
Max<d,0> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_fixed.h:56:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:367,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:656:15: note: candidate: template<int _AP_W, int _AP_I, bool _AP_S, ap_q_mode _AP_Q, ap_o_mode _AP_O, int _AP_N> bool operator<(const af_range_ref<_AP_W2, _AP_I2, _AP_S2, _AP_Q2, _AP_O2, _AP_N2>&, bool)
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:690:3: note: in expansion of macro 'AF_REF_REL_OP_WITH_INT'
|
|
AF_REF_REL_OP_WITH_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:696:1: note: in expansion of macro 'AF_REF_REL_OPS_WITH_INT'
|
|
AF_REF_REL_OPS_WITH_INT(bool, 1, false)
|
|
^~~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:656:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:690:3: note: in expansion of macro 'AF_REF_REL_OP_WITH_INT'
|
|
AF_REF_REL_OP_WITH_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:696:1: note: in expansion of macro 'AF_REF_REL_OPS_WITH_INT'
|
|
AF_REF_REL_OPS_WITH_INT(bool, 1, false)
|
|
^~~~~~~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:58:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const af_range_ref<_AP_W2, _AP_I2, _AP_S2, _AP_Q2, _AP_O2, _AP_N2>'
|
|
Max<d,0> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_fixed.h:56:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:367,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:665:15: note: candidate: template<int _AP_W, int _AP_I, bool _AP_S, ap_q_mode _AP_Q, ap_o_mode _AP_O, int _AP_N> bool operator<(bool, const af_range_ref<_AP_W2, _AP_I2, _AP_S2, _AP_Q2, _AP_O2, _AP_N2>&)
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:690:3: note: in expansion of macro 'AF_REF_REL_OP_WITH_INT'
|
|
AF_REF_REL_OP_WITH_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:696:1: note: in expansion of macro 'AF_REF_REL_OPS_WITH_INT'
|
|
AF_REF_REL_OPS_WITH_INT(bool, 1, false)
|
|
^~~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:665:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:690:3: note: in expansion of macro 'AF_REF_REL_OP_WITH_INT'
|
|
AF_REF_REL_OP_WITH_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:696:1: note: in expansion of macro 'AF_REF_REL_OPS_WITH_INT'
|
|
AF_REF_REL_OPS_WITH_INT(bool, 1, false)
|
|
^~~~~~~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:58:7: note: mismatched types 'const af_range_ref<_AP_W2, _AP_I2, _AP_S2, _AP_Q2, _AP_O2, _AP_N2>' and 'int'
|
|
Max<d,0> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_fixed.h:56:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:367,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:674:15: note: candidate: template<int _AP_W, int _AP_I, bool _AP_S, ap_q_mode _AP_Q, ap_o_mode _AP_O, int _AP_N> bool operator<(const af_bit_ref<_AP_W2, _AP_I2, _AP_S2, _AP_Q2, _AP_O2, _AP_N2>&, bool)
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:690:3: note: in expansion of macro 'AF_REF_REL_OP_WITH_INT'
|
|
AF_REF_REL_OP_WITH_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:696:1: note: in expansion of macro 'AF_REF_REL_OPS_WITH_INT'
|
|
AF_REF_REL_OPS_WITH_INT(bool, 1, false)
|
|
^~~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:674:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:690:3: note: in expansion of macro 'AF_REF_REL_OP_WITH_INT'
|
|
AF_REF_REL_OP_WITH_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:696:1: note: in expansion of macro 'AF_REF_REL_OPS_WITH_INT'
|
|
AF_REF_REL_OPS_WITH_INT(bool, 1, false)
|
|
^~~~~~~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:58:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const af_bit_ref<_AP_W2, _AP_I2, _AP_S2, _AP_Q2, _AP_O2, _AP_N2>'
|
|
Max<d,0> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_fixed.h:56:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:367,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:682:15: note: candidate: template<int _AP_W, int _AP_I, bool _AP_S, ap_q_mode _AP_Q, ap_o_mode _AP_O, int _AP_N> bool operator<(bool, const af_bit_ref<_AP_W2, _AP_I2, _AP_S2, _AP_Q2, _AP_O2, _AP_N2>&)
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:690:3: note: in expansion of macro 'AF_REF_REL_OP_WITH_INT'
|
|
AF_REF_REL_OP_WITH_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:696:1: note: in expansion of macro 'AF_REF_REL_OPS_WITH_INT'
|
|
AF_REF_REL_OPS_WITH_INT(bool, 1, false)
|
|
^~~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:682:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:690:3: note: in expansion of macro 'AF_REF_REL_OP_WITH_INT'
|
|
AF_REF_REL_OP_WITH_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:696:1: note: in expansion of macro 'AF_REF_REL_OPS_WITH_INT'
|
|
AF_REF_REL_OPS_WITH_INT(bool, 1, false)
|
|
^~~~~~~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:58:7: note: mismatched types 'const af_bit_ref<_AP_W2, _AP_I2, _AP_S2, _AP_Q2, _AP_O2, _AP_N2>' and 'int'
|
|
Max<d,0> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_fixed.h:56:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:367,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:656:15: note: candidate: template<int _AP_W, int _AP_I, bool _AP_S, ap_q_mode _AP_Q, ap_o_mode _AP_O, int _AP_N> bool operator<(const af_range_ref<_AP_W2, _AP_I2, _AP_S2, _AP_Q2, _AP_O2, _AP_N2>&, char)
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:690:3: note: in expansion of macro 'AF_REF_REL_OP_WITH_INT'
|
|
AF_REF_REL_OP_WITH_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:697:1: note: in expansion of macro 'AF_REF_REL_OPS_WITH_INT'
|
|
AF_REF_REL_OPS_WITH_INT(char, 8, CHAR_IS_SIGNED)
|
|
^~~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:656:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:690:3: note: in expansion of macro 'AF_REF_REL_OP_WITH_INT'
|
|
AF_REF_REL_OP_WITH_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:697:1: note: in expansion of macro 'AF_REF_REL_OPS_WITH_INT'
|
|
AF_REF_REL_OPS_WITH_INT(char, 8, CHAR_IS_SIGNED)
|
|
^~~~~~~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:58:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const af_range_ref<_AP_W2, _AP_I2, _AP_S2, _AP_Q2, _AP_O2, _AP_N2>'
|
|
Max<d,0> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_fixed.h:56:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:367,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:665:15: note: candidate: template<int _AP_W, int _AP_I, bool _AP_S, ap_q_mode _AP_Q, ap_o_mode _AP_O, int _AP_N> bool operator<(char, const af_range_ref<_AP_W2, _AP_I2, _AP_S2, _AP_Q2, _AP_O2, _AP_N2>&)
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:690:3: note: in expansion of macro 'AF_REF_REL_OP_WITH_INT'
|
|
AF_REF_REL_OP_WITH_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:697:1: note: in expansion of macro 'AF_REF_REL_OPS_WITH_INT'
|
|
AF_REF_REL_OPS_WITH_INT(char, 8, CHAR_IS_SIGNED)
|
|
^~~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:665:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:690:3: note: in expansion of macro 'AF_REF_REL_OP_WITH_INT'
|
|
AF_REF_REL_OP_WITH_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:697:1: note: in expansion of macro 'AF_REF_REL_OPS_WITH_INT'
|
|
AF_REF_REL_OPS_WITH_INT(char, 8, CHAR_IS_SIGNED)
|
|
^~~~~~~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:58:7: note: mismatched types 'const af_range_ref<_AP_W2, _AP_I2, _AP_S2, _AP_Q2, _AP_O2, _AP_N2>' and 'int'
|
|
Max<d,0> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_fixed.h:56:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:367,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:674:15: note: candidate: template<int _AP_W, int _AP_I, bool _AP_S, ap_q_mode _AP_Q, ap_o_mode _AP_O, int _AP_N> bool operator<(const af_bit_ref<_AP_W2, _AP_I2, _AP_S2, _AP_Q2, _AP_O2, _AP_N2>&, char)
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:690:3: note: in expansion of macro 'AF_REF_REL_OP_WITH_INT'
|
|
AF_REF_REL_OP_WITH_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:697:1: note: in expansion of macro 'AF_REF_REL_OPS_WITH_INT'
|
|
AF_REF_REL_OPS_WITH_INT(char, 8, CHAR_IS_SIGNED)
|
|
^~~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:674:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:690:3: note: in expansion of macro 'AF_REF_REL_OP_WITH_INT'
|
|
AF_REF_REL_OP_WITH_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:697:1: note: in expansion of macro 'AF_REF_REL_OPS_WITH_INT'
|
|
AF_REF_REL_OPS_WITH_INT(char, 8, CHAR_IS_SIGNED)
|
|
^~~~~~~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:58:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const af_bit_ref<_AP_W2, _AP_I2, _AP_S2, _AP_Q2, _AP_O2, _AP_N2>'
|
|
Max<d,0> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_fixed.h:56:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:367,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:682:15: note: candidate: template<int _AP_W, int _AP_I, bool _AP_S, ap_q_mode _AP_Q, ap_o_mode _AP_O, int _AP_N> bool operator<(char, const af_bit_ref<_AP_W2, _AP_I2, _AP_S2, _AP_Q2, _AP_O2, _AP_N2>&)
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:690:3: note: in expansion of macro 'AF_REF_REL_OP_WITH_INT'
|
|
AF_REF_REL_OP_WITH_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:697:1: note: in expansion of macro 'AF_REF_REL_OPS_WITH_INT'
|
|
AF_REF_REL_OPS_WITH_INT(char, 8, CHAR_IS_SIGNED)
|
|
^~~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:682:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:690:3: note: in expansion of macro 'AF_REF_REL_OP_WITH_INT'
|
|
AF_REF_REL_OP_WITH_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:697:1: note: in expansion of macro 'AF_REF_REL_OPS_WITH_INT'
|
|
AF_REF_REL_OPS_WITH_INT(char, 8, CHAR_IS_SIGNED)
|
|
^~~~~~~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:58:7: note: mismatched types 'const af_bit_ref<_AP_W2, _AP_I2, _AP_S2, _AP_Q2, _AP_O2, _AP_N2>' and 'int'
|
|
Max<d,0> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_fixed.h:56:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:367,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:656:15: note: candidate: template<int _AP_W, int _AP_I, bool _AP_S, ap_q_mode _AP_Q, ap_o_mode _AP_O, int _AP_N> bool operator<(const af_range_ref<_AP_W2, _AP_I2, _AP_S2, _AP_Q2, _AP_O2, _AP_N2>&, signed char)
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:690:3: note: in expansion of macro 'AF_REF_REL_OP_WITH_INT'
|
|
AF_REF_REL_OP_WITH_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:698:1: note: in expansion of macro 'AF_REF_REL_OPS_WITH_INT'
|
|
AF_REF_REL_OPS_WITH_INT(signed char, 8, true)
|
|
^~~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:656:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:690:3: note: in expansion of macro 'AF_REF_REL_OP_WITH_INT'
|
|
AF_REF_REL_OP_WITH_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:698:1: note: in expansion of macro 'AF_REF_REL_OPS_WITH_INT'
|
|
AF_REF_REL_OPS_WITH_INT(signed char, 8, true)
|
|
^~~~~~~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:58:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const af_range_ref<_AP_W2, _AP_I2, _AP_S2, _AP_Q2, _AP_O2, _AP_N2>'
|
|
Max<d,0> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_fixed.h:56:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:367,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:665:15: note: candidate: template<int _AP_W, int _AP_I, bool _AP_S, ap_q_mode _AP_Q, ap_o_mode _AP_O, int _AP_N> bool operator<(signed char, const af_range_ref<_AP_W2, _AP_I2, _AP_S2, _AP_Q2, _AP_O2, _AP_N2>&)
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:690:3: note: in expansion of macro 'AF_REF_REL_OP_WITH_INT'
|
|
AF_REF_REL_OP_WITH_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:698:1: note: in expansion of macro 'AF_REF_REL_OPS_WITH_INT'
|
|
AF_REF_REL_OPS_WITH_INT(signed char, 8, true)
|
|
^~~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:665:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:690:3: note: in expansion of macro 'AF_REF_REL_OP_WITH_INT'
|
|
AF_REF_REL_OP_WITH_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:698:1: note: in expansion of macro 'AF_REF_REL_OPS_WITH_INT'
|
|
AF_REF_REL_OPS_WITH_INT(signed char, 8, true)
|
|
^~~~~~~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:58:7: note: mismatched types 'const af_range_ref<_AP_W2, _AP_I2, _AP_S2, _AP_Q2, _AP_O2, _AP_N2>' and 'int'
|
|
Max<d,0> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_fixed.h:56:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:367,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:674:15: note: candidate: template<int _AP_W, int _AP_I, bool _AP_S, ap_q_mode _AP_Q, ap_o_mode _AP_O, int _AP_N> bool operator<(const af_bit_ref<_AP_W2, _AP_I2, _AP_S2, _AP_Q2, _AP_O2, _AP_N2>&, signed char)
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:690:3: note: in expansion of macro 'AF_REF_REL_OP_WITH_INT'
|
|
AF_REF_REL_OP_WITH_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:698:1: note: in expansion of macro 'AF_REF_REL_OPS_WITH_INT'
|
|
AF_REF_REL_OPS_WITH_INT(signed char, 8, true)
|
|
^~~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:674:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:690:3: note: in expansion of macro 'AF_REF_REL_OP_WITH_INT'
|
|
AF_REF_REL_OP_WITH_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:698:1: note: in expansion of macro 'AF_REF_REL_OPS_WITH_INT'
|
|
AF_REF_REL_OPS_WITH_INT(signed char, 8, true)
|
|
^~~~~~~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:58:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const af_bit_ref<_AP_W2, _AP_I2, _AP_S2, _AP_Q2, _AP_O2, _AP_N2>'
|
|
Max<d,0> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_fixed.h:56:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:367,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:682:15: note: candidate: template<int _AP_W, int _AP_I, bool _AP_S, ap_q_mode _AP_Q, ap_o_mode _AP_O, int _AP_N> bool operator<(signed char, const af_bit_ref<_AP_W2, _AP_I2, _AP_S2, _AP_Q2, _AP_O2, _AP_N2>&)
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:690:3: note: in expansion of macro 'AF_REF_REL_OP_WITH_INT'
|
|
AF_REF_REL_OP_WITH_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:698:1: note: in expansion of macro 'AF_REF_REL_OPS_WITH_INT'
|
|
AF_REF_REL_OPS_WITH_INT(signed char, 8, true)
|
|
^~~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:682:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:690:3: note: in expansion of macro 'AF_REF_REL_OP_WITH_INT'
|
|
AF_REF_REL_OP_WITH_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:698:1: note: in expansion of macro 'AF_REF_REL_OPS_WITH_INT'
|
|
AF_REF_REL_OPS_WITH_INT(signed char, 8, true)
|
|
^~~~~~~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:58:7: note: mismatched types 'const af_bit_ref<_AP_W2, _AP_I2, _AP_S2, _AP_Q2, _AP_O2, _AP_N2>' and 'int'
|
|
Max<d,0> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_fixed.h:56:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:367,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:656:15: note: candidate: template<int _AP_W, int _AP_I, bool _AP_S, ap_q_mode _AP_Q, ap_o_mode _AP_O, int _AP_N> bool operator<(const af_range_ref<_AP_W2, _AP_I2, _AP_S2, _AP_Q2, _AP_O2, _AP_N2>&, unsigned char)
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:690:3: note: in expansion of macro 'AF_REF_REL_OP_WITH_INT'
|
|
AF_REF_REL_OP_WITH_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:699:1: note: in expansion of macro 'AF_REF_REL_OPS_WITH_INT'
|
|
AF_REF_REL_OPS_WITH_INT(unsigned char, 8, false)
|
|
^~~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:656:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:690:3: note: in expansion of macro 'AF_REF_REL_OP_WITH_INT'
|
|
AF_REF_REL_OP_WITH_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:699:1: note: in expansion of macro 'AF_REF_REL_OPS_WITH_INT'
|
|
AF_REF_REL_OPS_WITH_INT(unsigned char, 8, false)
|
|
^~~~~~~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:58:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const af_range_ref<_AP_W2, _AP_I2, _AP_S2, _AP_Q2, _AP_O2, _AP_N2>'
|
|
Max<d,0> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_fixed.h:56:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:367,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:665:15: note: candidate: template<int _AP_W, int _AP_I, bool _AP_S, ap_q_mode _AP_Q, ap_o_mode _AP_O, int _AP_N> bool operator<(unsigned char, const af_range_ref<_AP_W2, _AP_I2, _AP_S2, _AP_Q2, _AP_O2, _AP_N2>&)
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:690:3: note: in expansion of macro 'AF_REF_REL_OP_WITH_INT'
|
|
AF_REF_REL_OP_WITH_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:699:1: note: in expansion of macro 'AF_REF_REL_OPS_WITH_INT'
|
|
AF_REF_REL_OPS_WITH_INT(unsigned char, 8, false)
|
|
^~~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:665:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:690:3: note: in expansion of macro 'AF_REF_REL_OP_WITH_INT'
|
|
AF_REF_REL_OP_WITH_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:699:1: note: in expansion of macro 'AF_REF_REL_OPS_WITH_INT'
|
|
AF_REF_REL_OPS_WITH_INT(unsigned char, 8, false)
|
|
^~~~~~~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:58:7: note: mismatched types 'const af_range_ref<_AP_W2, _AP_I2, _AP_S2, _AP_Q2, _AP_O2, _AP_N2>' and 'int'
|
|
Max<d,0> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_fixed.h:56:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:367,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:674:15: note: candidate: template<int _AP_W, int _AP_I, bool _AP_S, ap_q_mode _AP_Q, ap_o_mode _AP_O, int _AP_N> bool operator<(const af_bit_ref<_AP_W2, _AP_I2, _AP_S2, _AP_Q2, _AP_O2, _AP_N2>&, unsigned char)
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:690:3: note: in expansion of macro 'AF_REF_REL_OP_WITH_INT'
|
|
AF_REF_REL_OP_WITH_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:699:1: note: in expansion of macro 'AF_REF_REL_OPS_WITH_INT'
|
|
AF_REF_REL_OPS_WITH_INT(unsigned char, 8, false)
|
|
^~~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:674:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:690:3: note: in expansion of macro 'AF_REF_REL_OP_WITH_INT'
|
|
AF_REF_REL_OP_WITH_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:699:1: note: in expansion of macro 'AF_REF_REL_OPS_WITH_INT'
|
|
AF_REF_REL_OPS_WITH_INT(unsigned char, 8, false)
|
|
^~~~~~~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:58:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const af_bit_ref<_AP_W2, _AP_I2, _AP_S2, _AP_Q2, _AP_O2, _AP_N2>'
|
|
Max<d,0> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_fixed.h:56:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:367,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:682:15: note: candidate: template<int _AP_W, int _AP_I, bool _AP_S, ap_q_mode _AP_Q, ap_o_mode _AP_O, int _AP_N> bool operator<(unsigned char, const af_bit_ref<_AP_W2, _AP_I2, _AP_S2, _AP_Q2, _AP_O2, _AP_N2>&)
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:690:3: note: in expansion of macro 'AF_REF_REL_OP_WITH_INT'
|
|
AF_REF_REL_OP_WITH_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:699:1: note: in expansion of macro 'AF_REF_REL_OPS_WITH_INT'
|
|
AF_REF_REL_OPS_WITH_INT(unsigned char, 8, false)
|
|
^~~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:682:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:690:3: note: in expansion of macro 'AF_REF_REL_OP_WITH_INT'
|
|
AF_REF_REL_OP_WITH_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:699:1: note: in expansion of macro 'AF_REF_REL_OPS_WITH_INT'
|
|
AF_REF_REL_OPS_WITH_INT(unsigned char, 8, false)
|
|
^~~~~~~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:58:7: note: mismatched types 'const af_bit_ref<_AP_W2, _AP_I2, _AP_S2, _AP_Q2, _AP_O2, _AP_N2>' and 'int'
|
|
Max<d,0> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_fixed.h:56:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:367,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:656:15: note: candidate: template<int _AP_W, int _AP_I, bool _AP_S, ap_q_mode _AP_Q, ap_o_mode _AP_O, int _AP_N> bool operator<(const af_range_ref<_AP_W2, _AP_I2, _AP_S2, _AP_Q2, _AP_O2, _AP_N2>&, short int)
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:690:3: note: in expansion of macro 'AF_REF_REL_OP_WITH_INT'
|
|
AF_REF_REL_OP_WITH_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:700:1: note: in expansion of macro 'AF_REF_REL_OPS_WITH_INT'
|
|
AF_REF_REL_OPS_WITH_INT(short, _AP_SIZE_short, true)
|
|
^~~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:656:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:690:3: note: in expansion of macro 'AF_REF_REL_OP_WITH_INT'
|
|
AF_REF_REL_OP_WITH_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:700:1: note: in expansion of macro 'AF_REF_REL_OPS_WITH_INT'
|
|
AF_REF_REL_OPS_WITH_INT(short, _AP_SIZE_short, true)
|
|
^~~~~~~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:58:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const af_range_ref<_AP_W2, _AP_I2, _AP_S2, _AP_Q2, _AP_O2, _AP_N2>'
|
|
Max<d,0> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_fixed.h:56:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:367,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:665:15: note: candidate: template<int _AP_W, int _AP_I, bool _AP_S, ap_q_mode _AP_Q, ap_o_mode _AP_O, int _AP_N> bool operator<(short int, const af_range_ref<_AP_W2, _AP_I2, _AP_S2, _AP_Q2, _AP_O2, _AP_N2>&)
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:690:3: note: in expansion of macro 'AF_REF_REL_OP_WITH_INT'
|
|
AF_REF_REL_OP_WITH_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:700:1: note: in expansion of macro 'AF_REF_REL_OPS_WITH_INT'
|
|
AF_REF_REL_OPS_WITH_INT(short, _AP_SIZE_short, true)
|
|
^~~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:665:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:690:3: note: in expansion of macro 'AF_REF_REL_OP_WITH_INT'
|
|
AF_REF_REL_OP_WITH_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:700:1: note: in expansion of macro 'AF_REF_REL_OPS_WITH_INT'
|
|
AF_REF_REL_OPS_WITH_INT(short, _AP_SIZE_short, true)
|
|
^~~~~~~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:58:7: note: mismatched types 'const af_range_ref<_AP_W2, _AP_I2, _AP_S2, _AP_Q2, _AP_O2, _AP_N2>' and 'int'
|
|
Max<d,0> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_fixed.h:56:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:367,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:674:15: note: candidate: template<int _AP_W, int _AP_I, bool _AP_S, ap_q_mode _AP_Q, ap_o_mode _AP_O, int _AP_N> bool operator<(const af_bit_ref<_AP_W2, _AP_I2, _AP_S2, _AP_Q2, _AP_O2, _AP_N2>&, short int)
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:690:3: note: in expansion of macro 'AF_REF_REL_OP_WITH_INT'
|
|
AF_REF_REL_OP_WITH_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:700:1: note: in expansion of macro 'AF_REF_REL_OPS_WITH_INT'
|
|
AF_REF_REL_OPS_WITH_INT(short, _AP_SIZE_short, true)
|
|
^~~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:674:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:690:3: note: in expansion of macro 'AF_REF_REL_OP_WITH_INT'
|
|
AF_REF_REL_OP_WITH_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:700:1: note: in expansion of macro 'AF_REF_REL_OPS_WITH_INT'
|
|
AF_REF_REL_OPS_WITH_INT(short, _AP_SIZE_short, true)
|
|
^~~~~~~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:58:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const af_bit_ref<_AP_W2, _AP_I2, _AP_S2, _AP_Q2, _AP_O2, _AP_N2>'
|
|
Max<d,0> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_fixed.h:56:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:367,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:682:15: note: candidate: template<int _AP_W, int _AP_I, bool _AP_S, ap_q_mode _AP_Q, ap_o_mode _AP_O, int _AP_N> bool operator<(short int, const af_bit_ref<_AP_W2, _AP_I2, _AP_S2, _AP_Q2, _AP_O2, _AP_N2>&)
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:690:3: note: in expansion of macro 'AF_REF_REL_OP_WITH_INT'
|
|
AF_REF_REL_OP_WITH_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:700:1: note: in expansion of macro 'AF_REF_REL_OPS_WITH_INT'
|
|
AF_REF_REL_OPS_WITH_INT(short, _AP_SIZE_short, true)
|
|
^~~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:682:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:690:3: note: in expansion of macro 'AF_REF_REL_OP_WITH_INT'
|
|
AF_REF_REL_OP_WITH_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:700:1: note: in expansion of macro 'AF_REF_REL_OPS_WITH_INT'
|
|
AF_REF_REL_OPS_WITH_INT(short, _AP_SIZE_short, true)
|
|
^~~~~~~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:58:7: note: mismatched types 'const af_bit_ref<_AP_W2, _AP_I2, _AP_S2, _AP_Q2, _AP_O2, _AP_N2>' and 'int'
|
|
Max<d,0> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_fixed.h:56:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:367,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:656:15: note: candidate: template<int _AP_W, int _AP_I, bool _AP_S, ap_q_mode _AP_Q, ap_o_mode _AP_O, int _AP_N> bool operator<(const af_range_ref<_AP_W2, _AP_I2, _AP_S2, _AP_Q2, _AP_O2, _AP_N2>&, short unsigned int)
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:690:3: note: in expansion of macro 'AF_REF_REL_OP_WITH_INT'
|
|
AF_REF_REL_OP_WITH_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:701:1: note: in expansion of macro 'AF_REF_REL_OPS_WITH_INT'
|
|
AF_REF_REL_OPS_WITH_INT(unsigned short, _AP_SIZE_short, false)
|
|
^~~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:656:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:690:3: note: in expansion of macro 'AF_REF_REL_OP_WITH_INT'
|
|
AF_REF_REL_OP_WITH_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:701:1: note: in expansion of macro 'AF_REF_REL_OPS_WITH_INT'
|
|
AF_REF_REL_OPS_WITH_INT(unsigned short, _AP_SIZE_short, false)
|
|
^~~~~~~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:58:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const af_range_ref<_AP_W2, _AP_I2, _AP_S2, _AP_Q2, _AP_O2, _AP_N2>'
|
|
Max<d,0> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_fixed.h:56:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:367,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:665:15: note: candidate: template<int _AP_W, int _AP_I, bool _AP_S, ap_q_mode _AP_Q, ap_o_mode _AP_O, int _AP_N> bool operator<(short unsigned int, const af_range_ref<_AP_W2, _AP_I2, _AP_S2, _AP_Q2, _AP_O2, _AP_N2>&)
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:690:3: note: in expansion of macro 'AF_REF_REL_OP_WITH_INT'
|
|
AF_REF_REL_OP_WITH_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:701:1: note: in expansion of macro 'AF_REF_REL_OPS_WITH_INT'
|
|
AF_REF_REL_OPS_WITH_INT(unsigned short, _AP_SIZE_short, false)
|
|
^~~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:665:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:690:3: note: in expansion of macro 'AF_REF_REL_OP_WITH_INT'
|
|
AF_REF_REL_OP_WITH_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:701:1: note: in expansion of macro 'AF_REF_REL_OPS_WITH_INT'
|
|
AF_REF_REL_OPS_WITH_INT(unsigned short, _AP_SIZE_short, false)
|
|
^~~~~~~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:58:7: note: mismatched types 'const af_range_ref<_AP_W2, _AP_I2, _AP_S2, _AP_Q2, _AP_O2, _AP_N2>' and 'int'
|
|
Max<d,0> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_fixed.h:56:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:367,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:674:15: note: candidate: template<int _AP_W, int _AP_I, bool _AP_S, ap_q_mode _AP_Q, ap_o_mode _AP_O, int _AP_N> bool operator<(const af_bit_ref<_AP_W2, _AP_I2, _AP_S2, _AP_Q2, _AP_O2, _AP_N2>&, short unsigned int)
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:690:3: note: in expansion of macro 'AF_REF_REL_OP_WITH_INT'
|
|
AF_REF_REL_OP_WITH_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:701:1: note: in expansion of macro 'AF_REF_REL_OPS_WITH_INT'
|
|
AF_REF_REL_OPS_WITH_INT(unsigned short, _AP_SIZE_short, false)
|
|
^~~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:674:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:690:3: note: in expansion of macro 'AF_REF_REL_OP_WITH_INT'
|
|
AF_REF_REL_OP_WITH_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:701:1: note: in expansion of macro 'AF_REF_REL_OPS_WITH_INT'
|
|
AF_REF_REL_OPS_WITH_INT(unsigned short, _AP_SIZE_short, false)
|
|
^~~~~~~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:58:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const af_bit_ref<_AP_W2, _AP_I2, _AP_S2, _AP_Q2, _AP_O2, _AP_N2>'
|
|
Max<d,0> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_fixed.h:56:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:367,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:682:15: note: candidate: template<int _AP_W, int _AP_I, bool _AP_S, ap_q_mode _AP_Q, ap_o_mode _AP_O, int _AP_N> bool operator<(short unsigned int, const af_bit_ref<_AP_W2, _AP_I2, _AP_S2, _AP_Q2, _AP_O2, _AP_N2>&)
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:690:3: note: in expansion of macro 'AF_REF_REL_OP_WITH_INT'
|
|
AF_REF_REL_OP_WITH_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:701:1: note: in expansion of macro 'AF_REF_REL_OPS_WITH_INT'
|
|
AF_REF_REL_OPS_WITH_INT(unsigned short, _AP_SIZE_short, false)
|
|
^~~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:682:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:690:3: note: in expansion of macro 'AF_REF_REL_OP_WITH_INT'
|
|
AF_REF_REL_OP_WITH_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:701:1: note: in expansion of macro 'AF_REF_REL_OPS_WITH_INT'
|
|
AF_REF_REL_OPS_WITH_INT(unsigned short, _AP_SIZE_short, false)
|
|
^~~~~~~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:58:7: note: mismatched types 'const af_bit_ref<_AP_W2, _AP_I2, _AP_S2, _AP_Q2, _AP_O2, _AP_N2>' and 'int'
|
|
Max<d,0> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_fixed.h:56:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:367,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:656:15: note: candidate: template<int _AP_W, int _AP_I, bool _AP_S, ap_q_mode _AP_Q, ap_o_mode _AP_O, int _AP_N> bool operator<(const af_range_ref<_AP_W2, _AP_I2, _AP_S2, _AP_Q2, _AP_O2, _AP_N2>&, int)
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:690:3: note: in expansion of macro 'AF_REF_REL_OP_WITH_INT'
|
|
AF_REF_REL_OP_WITH_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:702:1: note: in expansion of macro 'AF_REF_REL_OPS_WITH_INT'
|
|
AF_REF_REL_OPS_WITH_INT(int, _AP_SIZE_int, true)
|
|
^~~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:656:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:690:3: note: in expansion of macro 'AF_REF_REL_OP_WITH_INT'
|
|
AF_REF_REL_OP_WITH_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:702:1: note: in expansion of macro 'AF_REF_REL_OPS_WITH_INT'
|
|
AF_REF_REL_OPS_WITH_INT(int, _AP_SIZE_int, true)
|
|
^~~~~~~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:58:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const af_range_ref<_AP_W2, _AP_I2, _AP_S2, _AP_Q2, _AP_O2, _AP_N2>'
|
|
Max<d,0> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_fixed.h:56:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:367,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:665:15: note: candidate: template<int _AP_W, int _AP_I, bool _AP_S, ap_q_mode _AP_Q, ap_o_mode _AP_O, int _AP_N> bool operator<(int, const af_range_ref<_AP_W2, _AP_I2, _AP_S2, _AP_Q2, _AP_O2, _AP_N2>&)
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:690:3: note: in expansion of macro 'AF_REF_REL_OP_WITH_INT'
|
|
AF_REF_REL_OP_WITH_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:702:1: note: in expansion of macro 'AF_REF_REL_OPS_WITH_INT'
|
|
AF_REF_REL_OPS_WITH_INT(int, _AP_SIZE_int, true)
|
|
^~~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:665:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:690:3: note: in expansion of macro 'AF_REF_REL_OP_WITH_INT'
|
|
AF_REF_REL_OP_WITH_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:702:1: note: in expansion of macro 'AF_REF_REL_OPS_WITH_INT'
|
|
AF_REF_REL_OPS_WITH_INT(int, _AP_SIZE_int, true)
|
|
^~~~~~~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:58:7: note: mismatched types 'const af_range_ref<_AP_W2, _AP_I2, _AP_S2, _AP_Q2, _AP_O2, _AP_N2>' and 'int'
|
|
Max<d,0> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_fixed.h:56:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:367,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:674:15: note: candidate: template<int _AP_W, int _AP_I, bool _AP_S, ap_q_mode _AP_Q, ap_o_mode _AP_O, int _AP_N> bool operator<(const af_bit_ref<_AP_W2, _AP_I2, _AP_S2, _AP_Q2, _AP_O2, _AP_N2>&, int)
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:690:3: note: in expansion of macro 'AF_REF_REL_OP_WITH_INT'
|
|
AF_REF_REL_OP_WITH_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:702:1: note: in expansion of macro 'AF_REF_REL_OPS_WITH_INT'
|
|
AF_REF_REL_OPS_WITH_INT(int, _AP_SIZE_int, true)
|
|
^~~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:674:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:690:3: note: in expansion of macro 'AF_REF_REL_OP_WITH_INT'
|
|
AF_REF_REL_OP_WITH_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:702:1: note: in expansion of macro 'AF_REF_REL_OPS_WITH_INT'
|
|
AF_REF_REL_OPS_WITH_INT(int, _AP_SIZE_int, true)
|
|
^~~~~~~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:58:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const af_bit_ref<_AP_W2, _AP_I2, _AP_S2, _AP_Q2, _AP_O2, _AP_N2>'
|
|
Max<d,0> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_fixed.h:56:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:367,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:682:15: note: candidate: template<int _AP_W, int _AP_I, bool _AP_S, ap_q_mode _AP_Q, ap_o_mode _AP_O, int _AP_N> bool operator<(int, const af_bit_ref<_AP_W2, _AP_I2, _AP_S2, _AP_Q2, _AP_O2, _AP_N2>&)
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:690:3: note: in expansion of macro 'AF_REF_REL_OP_WITH_INT'
|
|
AF_REF_REL_OP_WITH_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:702:1: note: in expansion of macro 'AF_REF_REL_OPS_WITH_INT'
|
|
AF_REF_REL_OPS_WITH_INT(int, _AP_SIZE_int, true)
|
|
^~~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:682:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:690:3: note: in expansion of macro 'AF_REF_REL_OP_WITH_INT'
|
|
AF_REF_REL_OP_WITH_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:702:1: note: in expansion of macro 'AF_REF_REL_OPS_WITH_INT'
|
|
AF_REF_REL_OPS_WITH_INT(int, _AP_SIZE_int, true)
|
|
^~~~~~~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:58:7: note: mismatched types 'const af_bit_ref<_AP_W2, _AP_I2, _AP_S2, _AP_Q2, _AP_O2, _AP_N2>' and 'int'
|
|
Max<d,0> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_fixed.h:56:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:367,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:656:15: note: candidate: template<int _AP_W, int _AP_I, bool _AP_S, ap_q_mode _AP_Q, ap_o_mode _AP_O, int _AP_N> bool operator<(const af_range_ref<_AP_W2, _AP_I2, _AP_S2, _AP_Q2, _AP_O2, _AP_N2>&, unsigned int)
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:690:3: note: in expansion of macro 'AF_REF_REL_OP_WITH_INT'
|
|
AF_REF_REL_OP_WITH_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:703:1: note: in expansion of macro 'AF_REF_REL_OPS_WITH_INT'
|
|
AF_REF_REL_OPS_WITH_INT(unsigned int, _AP_SIZE_int, false)
|
|
^~~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:656:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:690:3: note: in expansion of macro 'AF_REF_REL_OP_WITH_INT'
|
|
AF_REF_REL_OP_WITH_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:703:1: note: in expansion of macro 'AF_REF_REL_OPS_WITH_INT'
|
|
AF_REF_REL_OPS_WITH_INT(unsigned int, _AP_SIZE_int, false)
|
|
^~~~~~~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:58:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const af_range_ref<_AP_W2, _AP_I2, _AP_S2, _AP_Q2, _AP_O2, _AP_N2>'
|
|
Max<d,0> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_fixed.h:56:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:367,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:665:15: note: candidate: template<int _AP_W, int _AP_I, bool _AP_S, ap_q_mode _AP_Q, ap_o_mode _AP_O, int _AP_N> bool operator<(unsigned int, const af_range_ref<_AP_W2, _AP_I2, _AP_S2, _AP_Q2, _AP_O2, _AP_N2>&)
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:690:3: note: in expansion of macro 'AF_REF_REL_OP_WITH_INT'
|
|
AF_REF_REL_OP_WITH_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:703:1: note: in expansion of macro 'AF_REF_REL_OPS_WITH_INT'
|
|
AF_REF_REL_OPS_WITH_INT(unsigned int, _AP_SIZE_int, false)
|
|
^~~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:665:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:690:3: note: in expansion of macro 'AF_REF_REL_OP_WITH_INT'
|
|
AF_REF_REL_OP_WITH_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:703:1: note: in expansion of macro 'AF_REF_REL_OPS_WITH_INT'
|
|
AF_REF_REL_OPS_WITH_INT(unsigned int, _AP_SIZE_int, false)
|
|
^~~~~~~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:58:7: note: mismatched types 'const af_range_ref<_AP_W2, _AP_I2, _AP_S2, _AP_Q2, _AP_O2, _AP_N2>' and 'int'
|
|
Max<d,0> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_fixed.h:56:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:367,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:674:15: note: candidate: template<int _AP_W, int _AP_I, bool _AP_S, ap_q_mode _AP_Q, ap_o_mode _AP_O, int _AP_N> bool operator<(const af_bit_ref<_AP_W2, _AP_I2, _AP_S2, _AP_Q2, _AP_O2, _AP_N2>&, unsigned int)
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:690:3: note: in expansion of macro 'AF_REF_REL_OP_WITH_INT'
|
|
AF_REF_REL_OP_WITH_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:703:1: note: in expansion of macro 'AF_REF_REL_OPS_WITH_INT'
|
|
AF_REF_REL_OPS_WITH_INT(unsigned int, _AP_SIZE_int, false)
|
|
^~~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:674:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:690:3: note: in expansion of macro 'AF_REF_REL_OP_WITH_INT'
|
|
AF_REF_REL_OP_WITH_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:703:1: note: in expansion of macro 'AF_REF_REL_OPS_WITH_INT'
|
|
AF_REF_REL_OPS_WITH_INT(unsigned int, _AP_SIZE_int, false)
|
|
^~~~~~~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:58:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const af_bit_ref<_AP_W2, _AP_I2, _AP_S2, _AP_Q2, _AP_O2, _AP_N2>'
|
|
Max<d,0> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_fixed.h:56:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:367,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:682:15: note: candidate: template<int _AP_W, int _AP_I, bool _AP_S, ap_q_mode _AP_Q, ap_o_mode _AP_O, int _AP_N> bool operator<(unsigned int, const af_bit_ref<_AP_W2, _AP_I2, _AP_S2, _AP_Q2, _AP_O2, _AP_N2>&)
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:690:3: note: in expansion of macro 'AF_REF_REL_OP_WITH_INT'
|
|
AF_REF_REL_OP_WITH_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:703:1: note: in expansion of macro 'AF_REF_REL_OPS_WITH_INT'
|
|
AF_REF_REL_OPS_WITH_INT(unsigned int, _AP_SIZE_int, false)
|
|
^~~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:682:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:690:3: note: in expansion of macro 'AF_REF_REL_OP_WITH_INT'
|
|
AF_REF_REL_OP_WITH_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:703:1: note: in expansion of macro 'AF_REF_REL_OPS_WITH_INT'
|
|
AF_REF_REL_OPS_WITH_INT(unsigned int, _AP_SIZE_int, false)
|
|
^~~~~~~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:58:7: note: mismatched types 'const af_bit_ref<_AP_W2, _AP_I2, _AP_S2, _AP_Q2, _AP_O2, _AP_N2>' and 'int'
|
|
Max<d,0> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_fixed.h:56:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:367,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:656:15: note: candidate: template<int _AP_W, int _AP_I, bool _AP_S, ap_q_mode _AP_Q, ap_o_mode _AP_O, int _AP_N> bool operator<(const af_range_ref<_AP_W2, _AP_I2, _AP_S2, _AP_Q2, _AP_O2, _AP_N2>&, long int)
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:690:3: note: in expansion of macro 'AF_REF_REL_OP_WITH_INT'
|
|
AF_REF_REL_OP_WITH_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:704:1: note: in expansion of macro 'AF_REF_REL_OPS_WITH_INT'
|
|
AF_REF_REL_OPS_WITH_INT(long, _AP_SIZE_long, true)
|
|
^~~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:656:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:690:3: note: in expansion of macro 'AF_REF_REL_OP_WITH_INT'
|
|
AF_REF_REL_OP_WITH_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:704:1: note: in expansion of macro 'AF_REF_REL_OPS_WITH_INT'
|
|
AF_REF_REL_OPS_WITH_INT(long, _AP_SIZE_long, true)
|
|
^~~~~~~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:58:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const af_range_ref<_AP_W2, _AP_I2, _AP_S2, _AP_Q2, _AP_O2, _AP_N2>'
|
|
Max<d,0> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_fixed.h:56:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:367,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:665:15: note: candidate: template<int _AP_W, int _AP_I, bool _AP_S, ap_q_mode _AP_Q, ap_o_mode _AP_O, int _AP_N> bool operator<(long int, const af_range_ref<_AP_W2, _AP_I2, _AP_S2, _AP_Q2, _AP_O2, _AP_N2>&)
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:690:3: note: in expansion of macro 'AF_REF_REL_OP_WITH_INT'
|
|
AF_REF_REL_OP_WITH_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:704:1: note: in expansion of macro 'AF_REF_REL_OPS_WITH_INT'
|
|
AF_REF_REL_OPS_WITH_INT(long, _AP_SIZE_long, true)
|
|
^~~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:665:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:690:3: note: in expansion of macro 'AF_REF_REL_OP_WITH_INT'
|
|
AF_REF_REL_OP_WITH_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:704:1: note: in expansion of macro 'AF_REF_REL_OPS_WITH_INT'
|
|
AF_REF_REL_OPS_WITH_INT(long, _AP_SIZE_long, true)
|
|
^~~~~~~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:58:7: note: mismatched types 'const af_range_ref<_AP_W2, _AP_I2, _AP_S2, _AP_Q2, _AP_O2, _AP_N2>' and 'int'
|
|
Max<d,0> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_fixed.h:56:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:367,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:674:15: note: candidate: template<int _AP_W, int _AP_I, bool _AP_S, ap_q_mode _AP_Q, ap_o_mode _AP_O, int _AP_N> bool operator<(const af_bit_ref<_AP_W2, _AP_I2, _AP_S2, _AP_Q2, _AP_O2, _AP_N2>&, long int)
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:690:3: note: in expansion of macro 'AF_REF_REL_OP_WITH_INT'
|
|
AF_REF_REL_OP_WITH_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:704:1: note: in expansion of macro 'AF_REF_REL_OPS_WITH_INT'
|
|
AF_REF_REL_OPS_WITH_INT(long, _AP_SIZE_long, true)
|
|
^~~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:674:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:690:3: note: in expansion of macro 'AF_REF_REL_OP_WITH_INT'
|
|
AF_REF_REL_OP_WITH_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:704:1: note: in expansion of macro 'AF_REF_REL_OPS_WITH_INT'
|
|
AF_REF_REL_OPS_WITH_INT(long, _AP_SIZE_long, true)
|
|
^~~~~~~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:58:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const af_bit_ref<_AP_W2, _AP_I2, _AP_S2, _AP_Q2, _AP_O2, _AP_N2>'
|
|
Max<d,0> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_fixed.h:56:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:367,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:682:15: note: candidate: template<int _AP_W, int _AP_I, bool _AP_S, ap_q_mode _AP_Q, ap_o_mode _AP_O, int _AP_N> bool operator<(long int, const af_bit_ref<_AP_W2, _AP_I2, _AP_S2, _AP_Q2, _AP_O2, _AP_N2>&)
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:690:3: note: in expansion of macro 'AF_REF_REL_OP_WITH_INT'
|
|
AF_REF_REL_OP_WITH_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:704:1: note: in expansion of macro 'AF_REF_REL_OPS_WITH_INT'
|
|
AF_REF_REL_OPS_WITH_INT(long, _AP_SIZE_long, true)
|
|
^~~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:682:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:690:3: note: in expansion of macro 'AF_REF_REL_OP_WITH_INT'
|
|
AF_REF_REL_OP_WITH_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:704:1: note: in expansion of macro 'AF_REF_REL_OPS_WITH_INT'
|
|
AF_REF_REL_OPS_WITH_INT(long, _AP_SIZE_long, true)
|
|
^~~~~~~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:58:7: note: mismatched types 'const af_bit_ref<_AP_W2, _AP_I2, _AP_S2, _AP_Q2, _AP_O2, _AP_N2>' and 'int'
|
|
Max<d,0> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_fixed.h:56:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:367,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:656:15: note: candidate: template<int _AP_W, int _AP_I, bool _AP_S, ap_q_mode _AP_Q, ap_o_mode _AP_O, int _AP_N> bool operator<(const af_range_ref<_AP_W2, _AP_I2, _AP_S2, _AP_Q2, _AP_O2, _AP_N2>&, long unsigned int)
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:690:3: note: in expansion of macro 'AF_REF_REL_OP_WITH_INT'
|
|
AF_REF_REL_OP_WITH_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:705:1: note: in expansion of macro 'AF_REF_REL_OPS_WITH_INT'
|
|
AF_REF_REL_OPS_WITH_INT(unsigned long, _AP_SIZE_long, false)
|
|
^~~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:656:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:690:3: note: in expansion of macro 'AF_REF_REL_OP_WITH_INT'
|
|
AF_REF_REL_OP_WITH_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:705:1: note: in expansion of macro 'AF_REF_REL_OPS_WITH_INT'
|
|
AF_REF_REL_OPS_WITH_INT(unsigned long, _AP_SIZE_long, false)
|
|
^~~~~~~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:58:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const af_range_ref<_AP_W2, _AP_I2, _AP_S2, _AP_Q2, _AP_O2, _AP_N2>'
|
|
Max<d,0> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_fixed.h:56:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:367,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:665:15: note: candidate: template<int _AP_W, int _AP_I, bool _AP_S, ap_q_mode _AP_Q, ap_o_mode _AP_O, int _AP_N> bool operator<(long unsigned int, const af_range_ref<_AP_W2, _AP_I2, _AP_S2, _AP_Q2, _AP_O2, _AP_N2>&)
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:690:3: note: in expansion of macro 'AF_REF_REL_OP_WITH_INT'
|
|
AF_REF_REL_OP_WITH_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:705:1: note: in expansion of macro 'AF_REF_REL_OPS_WITH_INT'
|
|
AF_REF_REL_OPS_WITH_INT(unsigned long, _AP_SIZE_long, false)
|
|
^~~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:665:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:690:3: note: in expansion of macro 'AF_REF_REL_OP_WITH_INT'
|
|
AF_REF_REL_OP_WITH_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:705:1: note: in expansion of macro 'AF_REF_REL_OPS_WITH_INT'
|
|
AF_REF_REL_OPS_WITH_INT(unsigned long, _AP_SIZE_long, false)
|
|
^~~~~~~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:58:7: note: mismatched types 'const af_range_ref<_AP_W2, _AP_I2, _AP_S2, _AP_Q2, _AP_O2, _AP_N2>' and 'int'
|
|
Max<d,0> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_fixed.h:56:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:367,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:674:15: note: candidate: template<int _AP_W, int _AP_I, bool _AP_S, ap_q_mode _AP_Q, ap_o_mode _AP_O, int _AP_N> bool operator<(const af_bit_ref<_AP_W2, _AP_I2, _AP_S2, _AP_Q2, _AP_O2, _AP_N2>&, long unsigned int)
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:690:3: note: in expansion of macro 'AF_REF_REL_OP_WITH_INT'
|
|
AF_REF_REL_OP_WITH_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:705:1: note: in expansion of macro 'AF_REF_REL_OPS_WITH_INT'
|
|
AF_REF_REL_OPS_WITH_INT(unsigned long, _AP_SIZE_long, false)
|
|
^~~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:674:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:690:3: note: in expansion of macro 'AF_REF_REL_OP_WITH_INT'
|
|
AF_REF_REL_OP_WITH_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:705:1: note: in expansion of macro 'AF_REF_REL_OPS_WITH_INT'
|
|
AF_REF_REL_OPS_WITH_INT(unsigned long, _AP_SIZE_long, false)
|
|
^~~~~~~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:58:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const af_bit_ref<_AP_W2, _AP_I2, _AP_S2, _AP_Q2, _AP_O2, _AP_N2>'
|
|
Max<d,0> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_fixed.h:56:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:367,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:682:15: note: candidate: template<int _AP_W, int _AP_I, bool _AP_S, ap_q_mode _AP_Q, ap_o_mode _AP_O, int _AP_N> bool operator<(long unsigned int, const af_bit_ref<_AP_W2, _AP_I2, _AP_S2, _AP_Q2, _AP_O2, _AP_N2>&)
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:690:3: note: in expansion of macro 'AF_REF_REL_OP_WITH_INT'
|
|
AF_REF_REL_OP_WITH_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:705:1: note: in expansion of macro 'AF_REF_REL_OPS_WITH_INT'
|
|
AF_REF_REL_OPS_WITH_INT(unsigned long, _AP_SIZE_long, false)
|
|
^~~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:682:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:690:3: note: in expansion of macro 'AF_REF_REL_OP_WITH_INT'
|
|
AF_REF_REL_OP_WITH_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:705:1: note: in expansion of macro 'AF_REF_REL_OPS_WITH_INT'
|
|
AF_REF_REL_OPS_WITH_INT(unsigned long, _AP_SIZE_long, false)
|
|
^~~~~~~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:58:7: note: mismatched types 'const af_bit_ref<_AP_W2, _AP_I2, _AP_S2, _AP_Q2, _AP_O2, _AP_N2>' and 'int'
|
|
Max<d,0> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_fixed.h:56:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:367,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:656:15: note: candidate: template<int _AP_W, int _AP_I, bool _AP_S, ap_q_mode _AP_Q, ap_o_mode _AP_O, int _AP_N> bool operator<(const af_range_ref<_AP_W2, _AP_I2, _AP_S2, _AP_Q2, _AP_O2, _AP_N2>&, ap_slong)
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:690:3: note: in expansion of macro 'AF_REF_REL_OP_WITH_INT'
|
|
AF_REF_REL_OP_WITH_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:706:1: note: in expansion of macro 'AF_REF_REL_OPS_WITH_INT'
|
|
AF_REF_REL_OPS_WITH_INT(ap_slong, _AP_SIZE_ap_slong, true)
|
|
^~~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:656:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:690:3: note: in expansion of macro 'AF_REF_REL_OP_WITH_INT'
|
|
AF_REF_REL_OP_WITH_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:706:1: note: in expansion of macro 'AF_REF_REL_OPS_WITH_INT'
|
|
AF_REF_REL_OPS_WITH_INT(ap_slong, _AP_SIZE_ap_slong, true)
|
|
^~~~~~~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:58:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const af_range_ref<_AP_W2, _AP_I2, _AP_S2, _AP_Q2, _AP_O2, _AP_N2>'
|
|
Max<d,0> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_fixed.h:56:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:367,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:665:15: note: candidate: template<int _AP_W, int _AP_I, bool _AP_S, ap_q_mode _AP_Q, ap_o_mode _AP_O, int _AP_N> bool operator<(ap_slong, const af_range_ref<_AP_W2, _AP_I2, _AP_S2, _AP_Q2, _AP_O2, _AP_N2>&)
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:690:3: note: in expansion of macro 'AF_REF_REL_OP_WITH_INT'
|
|
AF_REF_REL_OP_WITH_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:706:1: note: in expansion of macro 'AF_REF_REL_OPS_WITH_INT'
|
|
AF_REF_REL_OPS_WITH_INT(ap_slong, _AP_SIZE_ap_slong, true)
|
|
^~~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:665:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:690:3: note: in expansion of macro 'AF_REF_REL_OP_WITH_INT'
|
|
AF_REF_REL_OP_WITH_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:706:1: note: in expansion of macro 'AF_REF_REL_OPS_WITH_INT'
|
|
AF_REF_REL_OPS_WITH_INT(ap_slong, _AP_SIZE_ap_slong, true)
|
|
^~~~~~~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:58:7: note: mismatched types 'const af_range_ref<_AP_W2, _AP_I2, _AP_S2, _AP_Q2, _AP_O2, _AP_N2>' and 'int'
|
|
Max<d,0> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_fixed.h:56:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:367,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:674:15: note: candidate: template<int _AP_W, int _AP_I, bool _AP_S, ap_q_mode _AP_Q, ap_o_mode _AP_O, int _AP_N> bool operator<(const af_bit_ref<_AP_W2, _AP_I2, _AP_S2, _AP_Q2, _AP_O2, _AP_N2>&, ap_slong)
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:690:3: note: in expansion of macro 'AF_REF_REL_OP_WITH_INT'
|
|
AF_REF_REL_OP_WITH_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:706:1: note: in expansion of macro 'AF_REF_REL_OPS_WITH_INT'
|
|
AF_REF_REL_OPS_WITH_INT(ap_slong, _AP_SIZE_ap_slong, true)
|
|
^~~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:674:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:690:3: note: in expansion of macro 'AF_REF_REL_OP_WITH_INT'
|
|
AF_REF_REL_OP_WITH_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:706:1: note: in expansion of macro 'AF_REF_REL_OPS_WITH_INT'
|
|
AF_REF_REL_OPS_WITH_INT(ap_slong, _AP_SIZE_ap_slong, true)
|
|
^~~~~~~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:58:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const af_bit_ref<_AP_W2, _AP_I2, _AP_S2, _AP_Q2, _AP_O2, _AP_N2>'
|
|
Max<d,0> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_fixed.h:56:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:367,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:682:15: note: candidate: template<int _AP_W, int _AP_I, bool _AP_S, ap_q_mode _AP_Q, ap_o_mode _AP_O, int _AP_N> bool operator<(ap_slong, const af_bit_ref<_AP_W2, _AP_I2, _AP_S2, _AP_Q2, _AP_O2, _AP_N2>&)
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:690:3: note: in expansion of macro 'AF_REF_REL_OP_WITH_INT'
|
|
AF_REF_REL_OP_WITH_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:706:1: note: in expansion of macro 'AF_REF_REL_OPS_WITH_INT'
|
|
AF_REF_REL_OPS_WITH_INT(ap_slong, _AP_SIZE_ap_slong, true)
|
|
^~~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:682:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:690:3: note: in expansion of macro 'AF_REF_REL_OP_WITH_INT'
|
|
AF_REF_REL_OP_WITH_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:706:1: note: in expansion of macro 'AF_REF_REL_OPS_WITH_INT'
|
|
AF_REF_REL_OPS_WITH_INT(ap_slong, _AP_SIZE_ap_slong, true)
|
|
^~~~~~~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:58:7: note: mismatched types 'const af_bit_ref<_AP_W2, _AP_I2, _AP_S2, _AP_Q2, _AP_O2, _AP_N2>' and 'int'
|
|
Max<d,0> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_fixed.h:56:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:367,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:656:15: note: candidate: template<int _AP_W, int _AP_I, bool _AP_S, ap_q_mode _AP_Q, ap_o_mode _AP_O, int _AP_N> bool operator<(const af_range_ref<_AP_W2, _AP_I2, _AP_S2, _AP_Q2, _AP_O2, _AP_N2>&, ap_ulong)
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:690:3: note: in expansion of macro 'AF_REF_REL_OP_WITH_INT'
|
|
AF_REF_REL_OP_WITH_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:707:1: note: in expansion of macro 'AF_REF_REL_OPS_WITH_INT'
|
|
AF_REF_REL_OPS_WITH_INT(ap_ulong, _AP_SIZE_ap_slong, false)
|
|
^~~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:656:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:690:3: note: in expansion of macro 'AF_REF_REL_OP_WITH_INT'
|
|
AF_REF_REL_OP_WITH_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:707:1: note: in expansion of macro 'AF_REF_REL_OPS_WITH_INT'
|
|
AF_REF_REL_OPS_WITH_INT(ap_ulong, _AP_SIZE_ap_slong, false)
|
|
^~~~~~~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:58:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const af_range_ref<_AP_W2, _AP_I2, _AP_S2, _AP_Q2, _AP_O2, _AP_N2>'
|
|
Max<d,0> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_fixed.h:56:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:367,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:665:15: note: candidate: template<int _AP_W, int _AP_I, bool _AP_S, ap_q_mode _AP_Q, ap_o_mode _AP_O, int _AP_N> bool operator<(ap_ulong, const af_range_ref<_AP_W2, _AP_I2, _AP_S2, _AP_Q2, _AP_O2, _AP_N2>&)
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:690:3: note: in expansion of macro 'AF_REF_REL_OP_WITH_INT'
|
|
AF_REF_REL_OP_WITH_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:707:1: note: in expansion of macro 'AF_REF_REL_OPS_WITH_INT'
|
|
AF_REF_REL_OPS_WITH_INT(ap_ulong, _AP_SIZE_ap_slong, false)
|
|
^~~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:665:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:690:3: note: in expansion of macro 'AF_REF_REL_OP_WITH_INT'
|
|
AF_REF_REL_OP_WITH_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:707:1: note: in expansion of macro 'AF_REF_REL_OPS_WITH_INT'
|
|
AF_REF_REL_OPS_WITH_INT(ap_ulong, _AP_SIZE_ap_slong, false)
|
|
^~~~~~~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:58:7: note: mismatched types 'const af_range_ref<_AP_W2, _AP_I2, _AP_S2, _AP_Q2, _AP_O2, _AP_N2>' and 'int'
|
|
Max<d,0> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_fixed.h:56:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:367,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:674:15: note: candidate: template<int _AP_W, int _AP_I, bool _AP_S, ap_q_mode _AP_Q, ap_o_mode _AP_O, int _AP_N> bool operator<(const af_bit_ref<_AP_W2, _AP_I2, _AP_S2, _AP_Q2, _AP_O2, _AP_N2>&, ap_ulong)
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:690:3: note: in expansion of macro 'AF_REF_REL_OP_WITH_INT'
|
|
AF_REF_REL_OP_WITH_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:707:1: note: in expansion of macro 'AF_REF_REL_OPS_WITH_INT'
|
|
AF_REF_REL_OPS_WITH_INT(ap_ulong, _AP_SIZE_ap_slong, false)
|
|
^~~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:674:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:690:3: note: in expansion of macro 'AF_REF_REL_OP_WITH_INT'
|
|
AF_REF_REL_OP_WITH_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:707:1: note: in expansion of macro 'AF_REF_REL_OPS_WITH_INT'
|
|
AF_REF_REL_OPS_WITH_INT(ap_ulong, _AP_SIZE_ap_slong, false)
|
|
^~~~~~~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:58:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const af_bit_ref<_AP_W2, _AP_I2, _AP_S2, _AP_Q2, _AP_O2, _AP_N2>'
|
|
Max<d,0> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_fixed.h:56:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:367,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:682:15: note: candidate: template<int _AP_W, int _AP_I, bool _AP_S, ap_q_mode _AP_Q, ap_o_mode _AP_O, int _AP_N> bool operator<(ap_ulong, const af_bit_ref<_AP_W2, _AP_I2, _AP_S2, _AP_Q2, _AP_O2, _AP_N2>&)
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:690:3: note: in expansion of macro 'AF_REF_REL_OP_WITH_INT'
|
|
AF_REF_REL_OP_WITH_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:707:1: note: in expansion of macro 'AF_REF_REL_OPS_WITH_INT'
|
|
AF_REF_REL_OPS_WITH_INT(ap_ulong, _AP_SIZE_ap_slong, false)
|
|
^~~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:682:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:690:3: note: in expansion of macro 'AF_REF_REL_OP_WITH_INT'
|
|
AF_REF_REL_OP_WITH_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:707:1: note: in expansion of macro 'AF_REF_REL_OPS_WITH_INT'
|
|
AF_REF_REL_OPS_WITH_INT(ap_ulong, _AP_SIZE_ap_slong, false)
|
|
^~~~~~~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:58:7: note: mismatched types 'const af_bit_ref<_AP_W2, _AP_I2, _AP_S2, _AP_Q2, _AP_O2, _AP_N2>' and 'int'
|
|
Max<d,0> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_fixed.h:56:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:367,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:715:15: note: candidate: template<int _AP_W, int _AP_I, bool _AP_S, ap_q_mode _AP_Q, ap_o_mode _AP_O, int _AP_N, int _AP_W2, bool _AP_S2> bool operator<(const af_range_ref<_AP_W2, _AP_I2, _AP_S2, _AP_Q2, _AP_O2, _AP_N2>&, const ap_int_base<_AP_W2, _AP_S>&)
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:743:1: note: in expansion of macro 'AF_REF_REL_OP_WITH_AP_INT'
|
|
AF_REF_REL_OP_WITH_AP_INT(<)
|
|
^~~~~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:715:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:743:1: note: in expansion of macro 'AF_REF_REL_OP_WITH_AP_INT'
|
|
AF_REF_REL_OP_WITH_AP_INT(<)
|
|
^~~~~~~~~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:58:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const af_range_ref<_AP_W2, _AP_I2, _AP_S2, _AP_Q2, _AP_O2, _AP_N2>'
|
|
Max<d,0> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_fixed.h:56:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:367,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:722:15: note: candidate: template<int _AP_W, int _AP_I, bool _AP_S, ap_q_mode _AP_Q, ap_o_mode _AP_O, int _AP_N, int _AP_W2, bool _AP_S2> bool operator<(const ap_int_base<_AP_W2, _AP_S2>&, const af_range_ref<_AP_W2, _AP_I2, _AP_S2, _AP_Q2, _AP_O2, _AP_N2>&)
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:743:1: note: in expansion of macro 'AF_REF_REL_OP_WITH_AP_INT'
|
|
AF_REF_REL_OP_WITH_AP_INT(<)
|
|
^~~~~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:722:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:743:1: note: in expansion of macro 'AF_REF_REL_OP_WITH_AP_INT'
|
|
AF_REF_REL_OP_WITH_AP_INT(<)
|
|
^~~~~~~~~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:58:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const ap_int_base<_AP_W2, _AP_S2>'
|
|
Max<d,0> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_fixed.h:56:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:367,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:729:15: note: candidate: template<int _AP_W, int _AP_I, bool _AP_S, ap_q_mode _AP_Q, ap_o_mode _AP_O, int _AP_N, int _AP_W2, bool _AP_S2> bool operator<(const af_bit_ref<_AP_W2, _AP_I2, _AP_S2, _AP_Q2, _AP_O2, _AP_N2>&, const ap_int_base<_AP_W2, _AP_S2>&)
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:743:1: note: in expansion of macro 'AF_REF_REL_OP_WITH_AP_INT'
|
|
AF_REF_REL_OP_WITH_AP_INT(<)
|
|
^~~~~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:729:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:743:1: note: in expansion of macro 'AF_REF_REL_OP_WITH_AP_INT'
|
|
AF_REF_REL_OP_WITH_AP_INT(<)
|
|
^~~~~~~~~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:58:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const af_bit_ref<_AP_W2, _AP_I2, _AP_S2, _AP_Q2, _AP_O2, _AP_N2>'
|
|
Max<d,0> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_fixed.h:56:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:367,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:736:15: note: candidate: template<int _AP_W, int _AP_I, bool _AP_S, ap_q_mode _AP_Q, ap_o_mode _AP_O, int _AP_N, int _AP_W2, bool _AP_S2> bool operator<(const ap_int_base<_AP_W2, _AP_S2>&, const af_bit_ref<_AP_W2, _AP_I2, _AP_S2, _AP_Q2, _AP_O2, _AP_N2>&)
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:743:1: note: in expansion of macro 'AF_REF_REL_OP_WITH_AP_INT'
|
|
AF_REF_REL_OP_WITH_AP_INT(<)
|
|
^~~~~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:736:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:743:1: note: in expansion of macro 'AF_REF_REL_OP_WITH_AP_INT'
|
|
AF_REF_REL_OP_WITH_AP_INT(<)
|
|
^~~~~~~~~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:58:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const ap_int_base<_AP_W2, _AP_S2>'
|
|
Max<d,0> = 0;
|
|
^
|
|
../../../../circle_detect.cpp:58:12: error: expected primary-expression before '=' token
|
|
Max<d,0> = 0;
|
|
^
|
|
../../../../circle_detect.cpp:59:6: error: no match for 'operator<' (operand types are 'M_Max {aka hls::Mat<2, 2, 2>}' and 'int')
|
|
Max<d,1> = 0;
|
|
~~~^~
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:90:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_common.h:641,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:54,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/hls_half.h:2283:67: note: candidate: template<class T, class U> typename detail::enable<bool, T, U>::type detail::operator<(T, U)
|
|
template<typename T,typename U> typename enable<bool,T,U>::type operator<(T x, U y) { return functions::isless(x, y); }
|
|
^~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/hls_half.h:2283:67: note: template argument deduction/substitution failed:
|
|
C:/Xilinx/Vivado/2019.1/include/hls_half.h: In substitution of 'template<class T, class U> typename detail::enable<bool, T, U>::type detail::operator<(T, U) [with T = hls::Mat<2, 2, 2>; U = int]':
|
|
../../../../circle_detect.cpp:59:7: required from here
|
|
C:/Xilinx/Vivado/2019.1/include/hls_half.h:2283:67: error: no type named 'type' in 'struct detail::enable<bool, hls::Mat<2, 2, 2>, int, void>'
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_common.h:641:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:54,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6835:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(const ap_private<_AP_W, _AP_S>&, bool)
|
|
INLINE bool operator REL_OP(const ap_private<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6905:3: note: in expansion of macro 'OP_REL_MIX_INT'
|
|
OP_REL_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6911:1: note: in expansion of macro 'OPS_MIX_INT'
|
|
OPS_MIX_INT(bool, 1, false)
|
|
^~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6835:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(const ap_private<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6905:3: note: in expansion of macro 'OP_REL_MIX_INT'
|
|
OP_REL_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6911:1: note: in expansion of macro 'OPS_MIX_INT'
|
|
OPS_MIX_INT(bool, 1, false)
|
|
^~~~~~~~~~~
|
|
../../../../circle_detect.cpp:59:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const ap_private<_AP_W, _AP_S>'
|
|
Max<d,1> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_common.h:641:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:54,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6840:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(bool, const ap_private<_AP_W, _AP_S, false>&)
|
|
INLINE bool operator REL_OP(C_TYPE op2, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6905:3: note: in expansion of macro 'OP_REL_MIX_INT'
|
|
OP_REL_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6911:1: note: in expansion of macro 'OPS_MIX_INT'
|
|
OPS_MIX_INT(bool, 1, false)
|
|
^~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6840:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(C_TYPE op2, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6905:3: note: in expansion of macro 'OP_REL_MIX_INT'
|
|
OP_REL_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6911:1: note: in expansion of macro 'OPS_MIX_INT'
|
|
OPS_MIX_INT(bool, 1, false)
|
|
^~~~~~~~~~~
|
|
../../../../circle_detect.cpp:59:7: note: mismatched types 'const ap_private<_AP_W, _AP_S, false>' and 'int'
|
|
Max<d,1> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_common.h:641:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:54,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6835:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(const ap_private<_AP_W, _AP_S>&, char)
|
|
INLINE bool operator REL_OP(const ap_private<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6905:3: note: in expansion of macro 'OP_REL_MIX_INT'
|
|
OP_REL_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6912:1: note: in expansion of macro 'OPS_MIX_INT'
|
|
OPS_MIX_INT(char, 8, CHAR_IS_SIGNED)
|
|
^~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6835:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(const ap_private<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6905:3: note: in expansion of macro 'OP_REL_MIX_INT'
|
|
OP_REL_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6912:1: note: in expansion of macro 'OPS_MIX_INT'
|
|
OPS_MIX_INT(char, 8, CHAR_IS_SIGNED)
|
|
^~~~~~~~~~~
|
|
../../../../circle_detect.cpp:59:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const ap_private<_AP_W, _AP_S>'
|
|
Max<d,1> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_common.h:641:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:54,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6840:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(char, const ap_private<_AP_W, _AP_S, false>&)
|
|
INLINE bool operator REL_OP(C_TYPE op2, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6905:3: note: in expansion of macro 'OP_REL_MIX_INT'
|
|
OP_REL_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6912:1: note: in expansion of macro 'OPS_MIX_INT'
|
|
OPS_MIX_INT(char, 8, CHAR_IS_SIGNED)
|
|
^~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6840:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(C_TYPE op2, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6905:3: note: in expansion of macro 'OP_REL_MIX_INT'
|
|
OP_REL_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6912:1: note: in expansion of macro 'OPS_MIX_INT'
|
|
OPS_MIX_INT(char, 8, CHAR_IS_SIGNED)
|
|
^~~~~~~~~~~
|
|
../../../../circle_detect.cpp:59:7: note: mismatched types 'const ap_private<_AP_W, _AP_S, false>' and 'int'
|
|
Max<d,1> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_common.h:641:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:54,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6835:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(const ap_private<_AP_W, _AP_S>&, signed char)
|
|
INLINE bool operator REL_OP(const ap_private<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6905:3: note: in expansion of macro 'OP_REL_MIX_INT'
|
|
OP_REL_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6913:1: note: in expansion of macro 'OPS_MIX_INT'
|
|
OPS_MIX_INT(signed char, 8, true)
|
|
^~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6835:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(const ap_private<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6905:3: note: in expansion of macro 'OP_REL_MIX_INT'
|
|
OP_REL_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6913:1: note: in expansion of macro 'OPS_MIX_INT'
|
|
OPS_MIX_INT(signed char, 8, true)
|
|
^~~~~~~~~~~
|
|
../../../../circle_detect.cpp:59:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const ap_private<_AP_W, _AP_S>'
|
|
Max<d,1> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_common.h:641:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:54,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6840:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(signed char, const ap_private<_AP_W, _AP_S, false>&)
|
|
INLINE bool operator REL_OP(C_TYPE op2, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6905:3: note: in expansion of macro 'OP_REL_MIX_INT'
|
|
OP_REL_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6913:1: note: in expansion of macro 'OPS_MIX_INT'
|
|
OPS_MIX_INT(signed char, 8, true)
|
|
^~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6840:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(C_TYPE op2, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6905:3: note: in expansion of macro 'OP_REL_MIX_INT'
|
|
OP_REL_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6913:1: note: in expansion of macro 'OPS_MIX_INT'
|
|
OPS_MIX_INT(signed char, 8, true)
|
|
^~~~~~~~~~~
|
|
../../../../circle_detect.cpp:59:7: note: mismatched types 'const ap_private<_AP_W, _AP_S, false>' and 'int'
|
|
Max<d,1> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_common.h:641:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:54,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6835:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(const ap_private<_AP_W, _AP_S>&, unsigned char)
|
|
INLINE bool operator REL_OP(const ap_private<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6905:3: note: in expansion of macro 'OP_REL_MIX_INT'
|
|
OP_REL_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6914:1: note: in expansion of macro 'OPS_MIX_INT'
|
|
OPS_MIX_INT(unsigned char, 8, false)
|
|
^~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6835:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(const ap_private<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6905:3: note: in expansion of macro 'OP_REL_MIX_INT'
|
|
OP_REL_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6914:1: note: in expansion of macro 'OPS_MIX_INT'
|
|
OPS_MIX_INT(unsigned char, 8, false)
|
|
^~~~~~~~~~~
|
|
../../../../circle_detect.cpp:59:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const ap_private<_AP_W, _AP_S>'
|
|
Max<d,1> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_common.h:641:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:54,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6840:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(unsigned char, const ap_private<_AP_W, _AP_S, false>&)
|
|
INLINE bool operator REL_OP(C_TYPE op2, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6905:3: note: in expansion of macro 'OP_REL_MIX_INT'
|
|
OP_REL_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6914:1: note: in expansion of macro 'OPS_MIX_INT'
|
|
OPS_MIX_INT(unsigned char, 8, false)
|
|
^~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6840:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(C_TYPE op2, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6905:3: note: in expansion of macro 'OP_REL_MIX_INT'
|
|
OP_REL_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6914:1: note: in expansion of macro 'OPS_MIX_INT'
|
|
OPS_MIX_INT(unsigned char, 8, false)
|
|
^~~~~~~~~~~
|
|
../../../../circle_detect.cpp:59:7: note: mismatched types 'const ap_private<_AP_W, _AP_S, false>' and 'int'
|
|
Max<d,1> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_common.h:641:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:54,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6835:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(const ap_private<_AP_W, _AP_S>&, short int)
|
|
INLINE bool operator REL_OP(const ap_private<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6905:3: note: in expansion of macro 'OP_REL_MIX_INT'
|
|
OP_REL_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6915:1: note: in expansion of macro 'OPS_MIX_INT'
|
|
OPS_MIX_INT(short, sizeof(short) * 8, true)
|
|
^~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6835:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(const ap_private<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6905:3: note: in expansion of macro 'OP_REL_MIX_INT'
|
|
OP_REL_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6915:1: note: in expansion of macro 'OPS_MIX_INT'
|
|
OPS_MIX_INT(short, sizeof(short) * 8, true)
|
|
^~~~~~~~~~~
|
|
../../../../circle_detect.cpp:59:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const ap_private<_AP_W, _AP_S>'
|
|
Max<d,1> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_common.h:641:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:54,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6840:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(short int, const ap_private<_AP_W, _AP_S, false>&)
|
|
INLINE bool operator REL_OP(C_TYPE op2, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6905:3: note: in expansion of macro 'OP_REL_MIX_INT'
|
|
OP_REL_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6915:1: note: in expansion of macro 'OPS_MIX_INT'
|
|
OPS_MIX_INT(short, sizeof(short) * 8, true)
|
|
^~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6840:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(C_TYPE op2, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6905:3: note: in expansion of macro 'OP_REL_MIX_INT'
|
|
OP_REL_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6915:1: note: in expansion of macro 'OPS_MIX_INT'
|
|
OPS_MIX_INT(short, sizeof(short) * 8, true)
|
|
^~~~~~~~~~~
|
|
../../../../circle_detect.cpp:59:7: note: mismatched types 'const ap_private<_AP_W, _AP_S, false>' and 'int'
|
|
Max<d,1> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_common.h:641:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:54,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6835:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(const ap_private<_AP_W, _AP_S>&, short unsigned int)
|
|
INLINE bool operator REL_OP(const ap_private<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6905:3: note: in expansion of macro 'OP_REL_MIX_INT'
|
|
OP_REL_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6916:1: note: in expansion of macro 'OPS_MIX_INT'
|
|
OPS_MIX_INT(unsigned short, sizeof(unsigned short) * 8, false)
|
|
^~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6835:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(const ap_private<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6905:3: note: in expansion of macro 'OP_REL_MIX_INT'
|
|
OP_REL_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6916:1: note: in expansion of macro 'OPS_MIX_INT'
|
|
OPS_MIX_INT(unsigned short, sizeof(unsigned short) * 8, false)
|
|
^~~~~~~~~~~
|
|
../../../../circle_detect.cpp:59:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const ap_private<_AP_W, _AP_S>'
|
|
Max<d,1> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_common.h:641:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:54,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6840:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(short unsigned int, const ap_private<_AP_W, _AP_S, false>&)
|
|
INLINE bool operator REL_OP(C_TYPE op2, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6905:3: note: in expansion of macro 'OP_REL_MIX_INT'
|
|
OP_REL_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6916:1: note: in expansion of macro 'OPS_MIX_INT'
|
|
OPS_MIX_INT(unsigned short, sizeof(unsigned short) * 8, false)
|
|
^~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6840:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(C_TYPE op2, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6905:3: note: in expansion of macro 'OP_REL_MIX_INT'
|
|
OP_REL_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6916:1: note: in expansion of macro 'OPS_MIX_INT'
|
|
OPS_MIX_INT(unsigned short, sizeof(unsigned short) * 8, false)
|
|
^~~~~~~~~~~
|
|
../../../../circle_detect.cpp:59:7: note: mismatched types 'const ap_private<_AP_W, _AP_S, false>' and 'int'
|
|
Max<d,1> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_common.h:641:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:54,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6835:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(const ap_private<_AP_W, _AP_S>&, int)
|
|
INLINE bool operator REL_OP(const ap_private<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6905:3: note: in expansion of macro 'OP_REL_MIX_INT'
|
|
OP_REL_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6917:1: note: in expansion of macro 'OPS_MIX_INT'
|
|
OPS_MIX_INT(int, sizeof(int) * 8, true)
|
|
^~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6835:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(const ap_private<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6905:3: note: in expansion of macro 'OP_REL_MIX_INT'
|
|
OP_REL_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6917:1: note: in expansion of macro 'OPS_MIX_INT'
|
|
OPS_MIX_INT(int, sizeof(int) * 8, true)
|
|
^~~~~~~~~~~
|
|
../../../../circle_detect.cpp:59:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const ap_private<_AP_W, _AP_S>'
|
|
Max<d,1> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_common.h:641:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:54,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6840:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(int, const ap_private<_AP_W, _AP_S, false>&)
|
|
INLINE bool operator REL_OP(C_TYPE op2, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6905:3: note: in expansion of macro 'OP_REL_MIX_INT'
|
|
OP_REL_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6917:1: note: in expansion of macro 'OPS_MIX_INT'
|
|
OPS_MIX_INT(int, sizeof(int) * 8, true)
|
|
^~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6840:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(C_TYPE op2, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6905:3: note: in expansion of macro 'OP_REL_MIX_INT'
|
|
OP_REL_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6917:1: note: in expansion of macro 'OPS_MIX_INT'
|
|
OPS_MIX_INT(int, sizeof(int) * 8, true)
|
|
^~~~~~~~~~~
|
|
../../../../circle_detect.cpp:59:7: note: mismatched types 'const ap_private<_AP_W, _AP_S, false>' and 'int'
|
|
Max<d,1> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_common.h:641:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:54,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6835:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(const ap_private<_AP_W, _AP_S>&, unsigned int)
|
|
INLINE bool operator REL_OP(const ap_private<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6905:3: note: in expansion of macro 'OP_REL_MIX_INT'
|
|
OP_REL_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6918:1: note: in expansion of macro 'OPS_MIX_INT'
|
|
OPS_MIX_INT(unsigned int, sizeof(unsigned int) * 8, false)
|
|
^~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6835:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(const ap_private<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6905:3: note: in expansion of macro 'OP_REL_MIX_INT'
|
|
OP_REL_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6918:1: note: in expansion of macro 'OPS_MIX_INT'
|
|
OPS_MIX_INT(unsigned int, sizeof(unsigned int) * 8, false)
|
|
^~~~~~~~~~~
|
|
../../../../circle_detect.cpp:59:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const ap_private<_AP_W, _AP_S>'
|
|
Max<d,1> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_common.h:641:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:54,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6840:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(unsigned int, const ap_private<_AP_W, _AP_S, false>&)
|
|
INLINE bool operator REL_OP(C_TYPE op2, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6905:3: note: in expansion of macro 'OP_REL_MIX_INT'
|
|
OP_REL_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6918:1: note: in expansion of macro 'OPS_MIX_INT'
|
|
OPS_MIX_INT(unsigned int, sizeof(unsigned int) * 8, false)
|
|
^~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6840:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(C_TYPE op2, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6905:3: note: in expansion of macro 'OP_REL_MIX_INT'
|
|
OP_REL_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6918:1: note: in expansion of macro 'OPS_MIX_INT'
|
|
OPS_MIX_INT(unsigned int, sizeof(unsigned int) * 8, false)
|
|
^~~~~~~~~~~
|
|
../../../../circle_detect.cpp:59:7: note: mismatched types 'const ap_private<_AP_W, _AP_S, false>' and 'int'
|
|
Max<d,1> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_common.h:641:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:54,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6835:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(const ap_private<_AP_W, _AP_S>&, long int)
|
|
INLINE bool operator REL_OP(const ap_private<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6905:3: note: in expansion of macro 'OP_REL_MIX_INT'
|
|
OP_REL_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6919:1: note: in expansion of macro 'OPS_MIX_INT'
|
|
OPS_MIX_INT(long, sizeof(long) * 8, true)
|
|
^~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6835:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(const ap_private<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6905:3: note: in expansion of macro 'OP_REL_MIX_INT'
|
|
OP_REL_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6919:1: note: in expansion of macro 'OPS_MIX_INT'
|
|
OPS_MIX_INT(long, sizeof(long) * 8, true)
|
|
^~~~~~~~~~~
|
|
../../../../circle_detect.cpp:59:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const ap_private<_AP_W, _AP_S>'
|
|
Max<d,1> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_common.h:641:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:54,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6840:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(long int, const ap_private<_AP_W, _AP_S, false>&)
|
|
INLINE bool operator REL_OP(C_TYPE op2, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6905:3: note: in expansion of macro 'OP_REL_MIX_INT'
|
|
OP_REL_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6919:1: note: in expansion of macro 'OPS_MIX_INT'
|
|
OPS_MIX_INT(long, sizeof(long) * 8, true)
|
|
^~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6840:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(C_TYPE op2, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6905:3: note: in expansion of macro 'OP_REL_MIX_INT'
|
|
OP_REL_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6919:1: note: in expansion of macro 'OPS_MIX_INT'
|
|
OPS_MIX_INT(long, sizeof(long) * 8, true)
|
|
^~~~~~~~~~~
|
|
../../../../circle_detect.cpp:59:7: note: mismatched types 'const ap_private<_AP_W, _AP_S, false>' and 'int'
|
|
Max<d,1> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_common.h:641:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:54,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6835:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(const ap_private<_AP_W, _AP_S>&, long unsigned int)
|
|
INLINE bool operator REL_OP(const ap_private<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6905:3: note: in expansion of macro 'OP_REL_MIX_INT'
|
|
OP_REL_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6920:1: note: in expansion of macro 'OPS_MIX_INT'
|
|
OPS_MIX_INT(unsigned long, sizeof(unsigned long) * 8, false)
|
|
^~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6835:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(const ap_private<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6905:3: note: in expansion of macro 'OP_REL_MIX_INT'
|
|
OP_REL_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6920:1: note: in expansion of macro 'OPS_MIX_INT'
|
|
OPS_MIX_INT(unsigned long, sizeof(unsigned long) * 8, false)
|
|
^~~~~~~~~~~
|
|
../../../../circle_detect.cpp:59:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const ap_private<_AP_W, _AP_S>'
|
|
Max<d,1> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_common.h:641:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:54,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6840:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(long unsigned int, const ap_private<_AP_W, _AP_S, false>&)
|
|
INLINE bool operator REL_OP(C_TYPE op2, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6905:3: note: in expansion of macro 'OP_REL_MIX_INT'
|
|
OP_REL_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6920:1: note: in expansion of macro 'OPS_MIX_INT'
|
|
OPS_MIX_INT(unsigned long, sizeof(unsigned long) * 8, false)
|
|
^~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6840:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(C_TYPE op2, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6905:3: note: in expansion of macro 'OP_REL_MIX_INT'
|
|
OP_REL_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6920:1: note: in expansion of macro 'OPS_MIX_INT'
|
|
OPS_MIX_INT(unsigned long, sizeof(unsigned long) * 8, false)
|
|
^~~~~~~~~~~
|
|
../../../../circle_detect.cpp:59:7: note: mismatched types 'const ap_private<_AP_W, _AP_S, false>' and 'int'
|
|
Max<d,1> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_common.h:641:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:54,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6835:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(const ap_private<_AP_W, _AP_S>&, ap_slong)
|
|
INLINE bool operator REL_OP(const ap_private<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6905:3: note: in expansion of macro 'OP_REL_MIX_INT'
|
|
OP_REL_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6921:1: note: in expansion of macro 'OPS_MIX_INT'
|
|
OPS_MIX_INT(ap_slong, sizeof(ap_slong) * 8, true)
|
|
^~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6835:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(const ap_private<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6905:3: note: in expansion of macro 'OP_REL_MIX_INT'
|
|
OP_REL_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6921:1: note: in expansion of macro 'OPS_MIX_INT'
|
|
OPS_MIX_INT(ap_slong, sizeof(ap_slong) * 8, true)
|
|
^~~~~~~~~~~
|
|
../../../../circle_detect.cpp:59:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const ap_private<_AP_W, _AP_S>'
|
|
Max<d,1> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_common.h:641:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:54,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6840:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(ap_slong, const ap_private<_AP_W, _AP_S, false>&)
|
|
INLINE bool operator REL_OP(C_TYPE op2, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6905:3: note: in expansion of macro 'OP_REL_MIX_INT'
|
|
OP_REL_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6921:1: note: in expansion of macro 'OPS_MIX_INT'
|
|
OPS_MIX_INT(ap_slong, sizeof(ap_slong) * 8, true)
|
|
^~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6840:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(C_TYPE op2, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6905:3: note: in expansion of macro 'OP_REL_MIX_INT'
|
|
OP_REL_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6921:1: note: in expansion of macro 'OPS_MIX_INT'
|
|
OPS_MIX_INT(ap_slong, sizeof(ap_slong) * 8, true)
|
|
^~~~~~~~~~~
|
|
../../../../circle_detect.cpp:59:7: note: mismatched types 'const ap_private<_AP_W, _AP_S, false>' and 'int'
|
|
Max<d,1> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_common.h:641:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:54,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6835:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(const ap_private<_AP_W, _AP_S>&, ap_ulong)
|
|
INLINE bool operator REL_OP(const ap_private<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6905:3: note: in expansion of macro 'OP_REL_MIX_INT'
|
|
OP_REL_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6922:1: note: in expansion of macro 'OPS_MIX_INT'
|
|
OPS_MIX_INT(ap_ulong, sizeof(ap_ulong) * 8, false)
|
|
^~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6835:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(const ap_private<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6905:3: note: in expansion of macro 'OP_REL_MIX_INT'
|
|
OP_REL_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6922:1: note: in expansion of macro 'OPS_MIX_INT'
|
|
OPS_MIX_INT(ap_ulong, sizeof(ap_ulong) * 8, false)
|
|
^~~~~~~~~~~
|
|
../../../../circle_detect.cpp:59:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const ap_private<_AP_W, _AP_S>'
|
|
Max<d,1> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_common.h:641:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:54,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6840:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(ap_ulong, const ap_private<_AP_W, _AP_S, false>&)
|
|
INLINE bool operator REL_OP(C_TYPE op2, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6905:3: note: in expansion of macro 'OP_REL_MIX_INT'
|
|
OP_REL_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6922:1: note: in expansion of macro 'OPS_MIX_INT'
|
|
OPS_MIX_INT(ap_ulong, sizeof(ap_ulong) * 8, false)
|
|
^~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6840:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(C_TYPE op2, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6905:3: note: in expansion of macro 'OP_REL_MIX_INT'
|
|
OP_REL_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6922:1: note: in expansion of macro 'OPS_MIX_INT'
|
|
OPS_MIX_INT(ap_ulong, sizeof(ap_ulong) * 8, false)
|
|
^~~~~~~~~~~
|
|
../../../../circle_detect.cpp:59:7: note: mismatched types 'const ap_private<_AP_W, _AP_S, false>' and 'int'
|
|
Max<d,1> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_common.h:641:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:54,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6967:15: note: candidate: template<int _AP_W1, bool _AP_S1, int _AP_W2, bool _AP_S2> bool operator<(const _private_range_ref<_AP_W, _AP_S>&, const ap_private<_AP_W2, _AP_S2>&)
|
|
INLINE bool operator REL_OP(const _private_range_ref<_AP_W1, _AP_S1>& op1, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7002:1: note: in expansion of macro 'OP_REL_MIX_RANGE'
|
|
OP_REL_MIX_RANGE(<)
|
|
^~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6967:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(const _private_range_ref<_AP_W1, _AP_S1>& op1, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7002:1: note: in expansion of macro 'OP_REL_MIX_RANGE'
|
|
OP_REL_MIX_RANGE(<)
|
|
^~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:59:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const _private_range_ref<_AP_W, _AP_S>'
|
|
Max<d,1> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_common.h:641:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:54,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6972:15: note: candidate: template<int _AP_W1, bool _AP_S1, int _AP_W2, bool _AP_S2> bool operator<(const ap_private<_AP_W, _AP_S>&, const _private_range_ref<_AP_W2, _AP_S2>&)
|
|
INLINE bool operator REL_OP(const ap_private<_AP_W1, _AP_S1>& op1, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7002:1: note: in expansion of macro 'OP_REL_MIX_RANGE'
|
|
OP_REL_MIX_RANGE(<)
|
|
^~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:6972:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(const ap_private<_AP_W1, _AP_S1>& op1, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7002:1: note: in expansion of macro 'OP_REL_MIX_RANGE'
|
|
OP_REL_MIX_RANGE(<)
|
|
^~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:59:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const ap_private<_AP_W, _AP_S>'
|
|
Max<d,1> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_common.h:641:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:54,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7042:15: note: candidate: template<int _AP_W1, bool _AP_S1, int _AP_W2, bool _AP_S2> bool operator<(const _private_bit_ref<_AP_W, _AP_S>&, const ap_private<_AP_W2, _AP_S2>&)
|
|
INLINE bool operator REL_OP(const _private_bit_ref<_AP_W1, _AP_S1>& op1, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7077:1: note: in expansion of macro 'OP_REL_MIX_BIT'
|
|
OP_REL_MIX_BIT(<)
|
|
^~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7042:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(const _private_bit_ref<_AP_W1, _AP_S1>& op1, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7077:1: note: in expansion of macro 'OP_REL_MIX_BIT'
|
|
OP_REL_MIX_BIT(<)
|
|
^~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:59:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const _private_bit_ref<_AP_W, _AP_S>'
|
|
Max<d,1> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_common.h:641:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:54,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7047:15: note: candidate: template<int _AP_W1, bool _AP_S1, int _AP_W2, bool _AP_S2> bool operator<(const ap_private<_AP_W, _AP_S>&, const _private_bit_ref<_AP_W2, _AP_S2>&)
|
|
INLINE bool operator REL_OP(const ap_private<_AP_W1, _AP_S1>& op1, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7077:1: note: in expansion of macro 'OP_REL_MIX_BIT'
|
|
OP_REL_MIX_BIT(<)
|
|
^~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7047:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(const ap_private<_AP_W1, _AP_S1>& op1, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7077:1: note: in expansion of macro 'OP_REL_MIX_BIT'
|
|
OP_REL_MIX_BIT(<)
|
|
^~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:59:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const ap_private<_AP_W, _AP_S>'
|
|
Max<d,1> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_common.h:641:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:54,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7086:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(const _private_range_ref<_AP_W, _AP_S>&, bool)
|
|
INLINE bool operator REL_OP(const _private_range_ref<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7111:3: note: in expansion of macro 'REF_REL_OP_MIX_INT'
|
|
REF_REL_OP_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7117:1: note: in expansion of macro 'REF_REL_MIX_INT'
|
|
REF_REL_MIX_INT(bool, 1, false)
|
|
^~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7086:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(const _private_range_ref<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7111:3: note: in expansion of macro 'REF_REL_OP_MIX_INT'
|
|
REF_REL_OP_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7117:1: note: in expansion of macro 'REF_REL_MIX_INT'
|
|
REF_REL_MIX_INT(bool, 1, false)
|
|
^~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:59:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const _private_range_ref<_AP_W, _AP_S>'
|
|
Max<d,1> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_common.h:641:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:54,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7093:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(bool, const _private_range_ref<_AP_W, _AP_S>&)
|
|
INLINE bool operator REL_OP(C_TYPE op2, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7111:3: note: in expansion of macro 'REF_REL_OP_MIX_INT'
|
|
REF_REL_OP_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7117:1: note: in expansion of macro 'REF_REL_MIX_INT'
|
|
REF_REL_MIX_INT(bool, 1, false)
|
|
^~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7093:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(C_TYPE op2, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7111:3: note: in expansion of macro 'REF_REL_OP_MIX_INT'
|
|
REF_REL_OP_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7117:1: note: in expansion of macro 'REF_REL_MIX_INT'
|
|
REF_REL_MIX_INT(bool, 1, false)
|
|
^~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:59:7: note: mismatched types 'const _private_range_ref<_AP_W, _AP_S>' and 'int'
|
|
Max<d,1> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_common.h:641:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:54,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7099:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(const _private_bit_ref<_AP_W, _AP_S>&, bool)
|
|
INLINE bool operator REL_OP(const _private_bit_ref<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7111:3: note: in expansion of macro 'REF_REL_OP_MIX_INT'
|
|
REF_REL_OP_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7117:1: note: in expansion of macro 'REF_REL_MIX_INT'
|
|
REF_REL_MIX_INT(bool, 1, false)
|
|
^~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7099:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(const _private_bit_ref<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7111:3: note: in expansion of macro 'REF_REL_OP_MIX_INT'
|
|
REF_REL_OP_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7117:1: note: in expansion of macro 'REF_REL_MIX_INT'
|
|
REF_REL_MIX_INT(bool, 1, false)
|
|
^~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:59:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const _private_bit_ref<_AP_W, _AP_S>'
|
|
Max<d,1> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_common.h:641:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:54,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7104:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(bool, const _private_bit_ref<_AP_W, _AP_S>&)
|
|
INLINE bool operator REL_OP(C_TYPE op2, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7111:3: note: in expansion of macro 'REF_REL_OP_MIX_INT'
|
|
REF_REL_OP_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7117:1: note: in expansion of macro 'REF_REL_MIX_INT'
|
|
REF_REL_MIX_INT(bool, 1, false)
|
|
^~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7104:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(C_TYPE op2, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7111:3: note: in expansion of macro 'REF_REL_OP_MIX_INT'
|
|
REF_REL_OP_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7117:1: note: in expansion of macro 'REF_REL_MIX_INT'
|
|
REF_REL_MIX_INT(bool, 1, false)
|
|
^~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:59:7: note: mismatched types 'const _private_bit_ref<_AP_W, _AP_S>' and 'int'
|
|
Max<d,1> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_common.h:641:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:54,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7086:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(const _private_range_ref<_AP_W, _AP_S>&, char)
|
|
INLINE bool operator REL_OP(const _private_range_ref<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7111:3: note: in expansion of macro 'REF_REL_OP_MIX_INT'
|
|
REF_REL_OP_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7118:1: note: in expansion of macro 'REF_REL_MIX_INT'
|
|
REF_REL_MIX_INT(char, 8, CHAR_IS_SIGNED)
|
|
^~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7086:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(const _private_range_ref<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7111:3: note: in expansion of macro 'REF_REL_OP_MIX_INT'
|
|
REF_REL_OP_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7118:1: note: in expansion of macro 'REF_REL_MIX_INT'
|
|
REF_REL_MIX_INT(char, 8, CHAR_IS_SIGNED)
|
|
^~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:59:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const _private_range_ref<_AP_W, _AP_S>'
|
|
Max<d,1> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_common.h:641:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:54,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7093:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(char, const _private_range_ref<_AP_W, _AP_S>&)
|
|
INLINE bool operator REL_OP(C_TYPE op2, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7111:3: note: in expansion of macro 'REF_REL_OP_MIX_INT'
|
|
REF_REL_OP_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7118:1: note: in expansion of macro 'REF_REL_MIX_INT'
|
|
REF_REL_MIX_INT(char, 8, CHAR_IS_SIGNED)
|
|
^~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7093:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(C_TYPE op2, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7111:3: note: in expansion of macro 'REF_REL_OP_MIX_INT'
|
|
REF_REL_OP_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7118:1: note: in expansion of macro 'REF_REL_MIX_INT'
|
|
REF_REL_MIX_INT(char, 8, CHAR_IS_SIGNED)
|
|
^~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:59:7: note: mismatched types 'const _private_range_ref<_AP_W, _AP_S>' and 'int'
|
|
Max<d,1> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_common.h:641:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:54,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7099:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(const _private_bit_ref<_AP_W, _AP_S>&, char)
|
|
INLINE bool operator REL_OP(const _private_bit_ref<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7111:3: note: in expansion of macro 'REF_REL_OP_MIX_INT'
|
|
REF_REL_OP_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7118:1: note: in expansion of macro 'REF_REL_MIX_INT'
|
|
REF_REL_MIX_INT(char, 8, CHAR_IS_SIGNED)
|
|
^~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7099:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(const _private_bit_ref<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7111:3: note: in expansion of macro 'REF_REL_OP_MIX_INT'
|
|
REF_REL_OP_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7118:1: note: in expansion of macro 'REF_REL_MIX_INT'
|
|
REF_REL_MIX_INT(char, 8, CHAR_IS_SIGNED)
|
|
^~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:59:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const _private_bit_ref<_AP_W, _AP_S>'
|
|
Max<d,1> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_common.h:641:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:54,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7104:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(char, const _private_bit_ref<_AP_W, _AP_S>&)
|
|
INLINE bool operator REL_OP(C_TYPE op2, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7111:3: note: in expansion of macro 'REF_REL_OP_MIX_INT'
|
|
REF_REL_OP_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7118:1: note: in expansion of macro 'REF_REL_MIX_INT'
|
|
REF_REL_MIX_INT(char, 8, CHAR_IS_SIGNED)
|
|
^~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7104:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(C_TYPE op2, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7111:3: note: in expansion of macro 'REF_REL_OP_MIX_INT'
|
|
REF_REL_OP_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7118:1: note: in expansion of macro 'REF_REL_MIX_INT'
|
|
REF_REL_MIX_INT(char, 8, CHAR_IS_SIGNED)
|
|
^~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:59:7: note: mismatched types 'const _private_bit_ref<_AP_W, _AP_S>' and 'int'
|
|
Max<d,1> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_common.h:641:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:54,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7086:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(const _private_range_ref<_AP_W, _AP_S>&, signed char)
|
|
INLINE bool operator REL_OP(const _private_range_ref<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7111:3: note: in expansion of macro 'REF_REL_OP_MIX_INT'
|
|
REF_REL_OP_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7119:1: note: in expansion of macro 'REF_REL_MIX_INT'
|
|
REF_REL_MIX_INT(signed char, 8, true)
|
|
^~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7086:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(const _private_range_ref<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7111:3: note: in expansion of macro 'REF_REL_OP_MIX_INT'
|
|
REF_REL_OP_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7119:1: note: in expansion of macro 'REF_REL_MIX_INT'
|
|
REF_REL_MIX_INT(signed char, 8, true)
|
|
^~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:59:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const _private_range_ref<_AP_W, _AP_S>'
|
|
Max<d,1> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_common.h:641:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:54,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7093:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(signed char, const _private_range_ref<_AP_W, _AP_S>&)
|
|
INLINE bool operator REL_OP(C_TYPE op2, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7111:3: note: in expansion of macro 'REF_REL_OP_MIX_INT'
|
|
REF_REL_OP_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7119:1: note: in expansion of macro 'REF_REL_MIX_INT'
|
|
REF_REL_MIX_INT(signed char, 8, true)
|
|
^~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7093:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(C_TYPE op2, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7111:3: note: in expansion of macro 'REF_REL_OP_MIX_INT'
|
|
REF_REL_OP_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7119:1: note: in expansion of macro 'REF_REL_MIX_INT'
|
|
REF_REL_MIX_INT(signed char, 8, true)
|
|
^~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:59:7: note: mismatched types 'const _private_range_ref<_AP_W, _AP_S>' and 'int'
|
|
Max<d,1> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_common.h:641:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:54,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7099:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(const _private_bit_ref<_AP_W, _AP_S>&, signed char)
|
|
INLINE bool operator REL_OP(const _private_bit_ref<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7111:3: note: in expansion of macro 'REF_REL_OP_MIX_INT'
|
|
REF_REL_OP_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7119:1: note: in expansion of macro 'REF_REL_MIX_INT'
|
|
REF_REL_MIX_INT(signed char, 8, true)
|
|
^~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7099:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(const _private_bit_ref<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7111:3: note: in expansion of macro 'REF_REL_OP_MIX_INT'
|
|
REF_REL_OP_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7119:1: note: in expansion of macro 'REF_REL_MIX_INT'
|
|
REF_REL_MIX_INT(signed char, 8, true)
|
|
^~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:59:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const _private_bit_ref<_AP_W, _AP_S>'
|
|
Max<d,1> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_common.h:641:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:54,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7104:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(signed char, const _private_bit_ref<_AP_W, _AP_S>&)
|
|
INLINE bool operator REL_OP(C_TYPE op2, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7111:3: note: in expansion of macro 'REF_REL_OP_MIX_INT'
|
|
REF_REL_OP_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7119:1: note: in expansion of macro 'REF_REL_MIX_INT'
|
|
REF_REL_MIX_INT(signed char, 8, true)
|
|
^~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7104:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(C_TYPE op2, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7111:3: note: in expansion of macro 'REF_REL_OP_MIX_INT'
|
|
REF_REL_OP_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7119:1: note: in expansion of macro 'REF_REL_MIX_INT'
|
|
REF_REL_MIX_INT(signed char, 8, true)
|
|
^~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:59:7: note: mismatched types 'const _private_bit_ref<_AP_W, _AP_S>' and 'int'
|
|
Max<d,1> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_common.h:641:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:54,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7086:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(const _private_range_ref<_AP_W, _AP_S>&, unsigned char)
|
|
INLINE bool operator REL_OP(const _private_range_ref<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7111:3: note: in expansion of macro 'REF_REL_OP_MIX_INT'
|
|
REF_REL_OP_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7120:1: note: in expansion of macro 'REF_REL_MIX_INT'
|
|
REF_REL_MIX_INT(unsigned char, 8, false)
|
|
^~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7086:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(const _private_range_ref<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7111:3: note: in expansion of macro 'REF_REL_OP_MIX_INT'
|
|
REF_REL_OP_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7120:1: note: in expansion of macro 'REF_REL_MIX_INT'
|
|
REF_REL_MIX_INT(unsigned char, 8, false)
|
|
^~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:59:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const _private_range_ref<_AP_W, _AP_S>'
|
|
Max<d,1> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_common.h:641:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:54,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7093:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(unsigned char, const _private_range_ref<_AP_W, _AP_S>&)
|
|
INLINE bool operator REL_OP(C_TYPE op2, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7111:3: note: in expansion of macro 'REF_REL_OP_MIX_INT'
|
|
REF_REL_OP_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7120:1: note: in expansion of macro 'REF_REL_MIX_INT'
|
|
REF_REL_MIX_INT(unsigned char, 8, false)
|
|
^~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7093:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(C_TYPE op2, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7111:3: note: in expansion of macro 'REF_REL_OP_MIX_INT'
|
|
REF_REL_OP_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7120:1: note: in expansion of macro 'REF_REL_MIX_INT'
|
|
REF_REL_MIX_INT(unsigned char, 8, false)
|
|
^~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:59:7: note: mismatched types 'const _private_range_ref<_AP_W, _AP_S>' and 'int'
|
|
Max<d,1> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_common.h:641:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:54,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7099:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(const _private_bit_ref<_AP_W, _AP_S>&, unsigned char)
|
|
INLINE bool operator REL_OP(const _private_bit_ref<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7111:3: note: in expansion of macro 'REF_REL_OP_MIX_INT'
|
|
REF_REL_OP_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7120:1: note: in expansion of macro 'REF_REL_MIX_INT'
|
|
REF_REL_MIX_INT(unsigned char, 8, false)
|
|
^~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7099:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(const _private_bit_ref<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7111:3: note: in expansion of macro 'REF_REL_OP_MIX_INT'
|
|
REF_REL_OP_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7120:1: note: in expansion of macro 'REF_REL_MIX_INT'
|
|
REF_REL_MIX_INT(unsigned char, 8, false)
|
|
^~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:59:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const _private_bit_ref<_AP_W, _AP_S>'
|
|
Max<d,1> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_common.h:641:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:54,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7104:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(unsigned char, const _private_bit_ref<_AP_W, _AP_S>&)
|
|
INLINE bool operator REL_OP(C_TYPE op2, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7111:3: note: in expansion of macro 'REF_REL_OP_MIX_INT'
|
|
REF_REL_OP_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7120:1: note: in expansion of macro 'REF_REL_MIX_INT'
|
|
REF_REL_MIX_INT(unsigned char, 8, false)
|
|
^~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7104:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(C_TYPE op2, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7111:3: note: in expansion of macro 'REF_REL_OP_MIX_INT'
|
|
REF_REL_OP_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7120:1: note: in expansion of macro 'REF_REL_MIX_INT'
|
|
REF_REL_MIX_INT(unsigned char, 8, false)
|
|
^~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:59:7: note: mismatched types 'const _private_bit_ref<_AP_W, _AP_S>' and 'int'
|
|
Max<d,1> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_common.h:641:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:54,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7086:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(const _private_range_ref<_AP_W, _AP_S>&, short int)
|
|
INLINE bool operator REL_OP(const _private_range_ref<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7111:3: note: in expansion of macro 'REF_REL_OP_MIX_INT'
|
|
REF_REL_OP_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7121:1: note: in expansion of macro 'REF_REL_MIX_INT'
|
|
REF_REL_MIX_INT(short, sizeof(short) * 8, true)
|
|
^~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7086:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(const _private_range_ref<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7111:3: note: in expansion of macro 'REF_REL_OP_MIX_INT'
|
|
REF_REL_OP_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7121:1: note: in expansion of macro 'REF_REL_MIX_INT'
|
|
REF_REL_MIX_INT(short, sizeof(short) * 8, true)
|
|
^~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:59:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const _private_range_ref<_AP_W, _AP_S>'
|
|
Max<d,1> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_common.h:641:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:54,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7093:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(short int, const _private_range_ref<_AP_W, _AP_S>&)
|
|
INLINE bool operator REL_OP(C_TYPE op2, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7111:3: note: in expansion of macro 'REF_REL_OP_MIX_INT'
|
|
REF_REL_OP_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7121:1: note: in expansion of macro 'REF_REL_MIX_INT'
|
|
REF_REL_MIX_INT(short, sizeof(short) * 8, true)
|
|
^~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7093:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(C_TYPE op2, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7111:3: note: in expansion of macro 'REF_REL_OP_MIX_INT'
|
|
REF_REL_OP_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7121:1: note: in expansion of macro 'REF_REL_MIX_INT'
|
|
REF_REL_MIX_INT(short, sizeof(short) * 8, true)
|
|
^~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:59:7: note: mismatched types 'const _private_range_ref<_AP_W, _AP_S>' and 'int'
|
|
Max<d,1> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_common.h:641:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:54,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7099:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(const _private_bit_ref<_AP_W, _AP_S>&, short int)
|
|
INLINE bool operator REL_OP(const _private_bit_ref<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7111:3: note: in expansion of macro 'REF_REL_OP_MIX_INT'
|
|
REF_REL_OP_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7121:1: note: in expansion of macro 'REF_REL_MIX_INT'
|
|
REF_REL_MIX_INT(short, sizeof(short) * 8, true)
|
|
^~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7099:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(const _private_bit_ref<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7111:3: note: in expansion of macro 'REF_REL_OP_MIX_INT'
|
|
REF_REL_OP_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7121:1: note: in expansion of macro 'REF_REL_MIX_INT'
|
|
REF_REL_MIX_INT(short, sizeof(short) * 8, true)
|
|
^~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:59:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const _private_bit_ref<_AP_W, _AP_S>'
|
|
Max<d,1> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_common.h:641:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:54,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7104:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(short int, const _private_bit_ref<_AP_W, _AP_S>&)
|
|
INLINE bool operator REL_OP(C_TYPE op2, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7111:3: note: in expansion of macro 'REF_REL_OP_MIX_INT'
|
|
REF_REL_OP_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7121:1: note: in expansion of macro 'REF_REL_MIX_INT'
|
|
REF_REL_MIX_INT(short, sizeof(short) * 8, true)
|
|
^~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7104:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(C_TYPE op2, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7111:3: note: in expansion of macro 'REF_REL_OP_MIX_INT'
|
|
REF_REL_OP_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7121:1: note: in expansion of macro 'REF_REL_MIX_INT'
|
|
REF_REL_MIX_INT(short, sizeof(short) * 8, true)
|
|
^~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:59:7: note: mismatched types 'const _private_bit_ref<_AP_W, _AP_S>' and 'int'
|
|
Max<d,1> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_common.h:641:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:54,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7086:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(const _private_range_ref<_AP_W, _AP_S>&, short unsigned int)
|
|
INLINE bool operator REL_OP(const _private_range_ref<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7111:3: note: in expansion of macro 'REF_REL_OP_MIX_INT'
|
|
REF_REL_OP_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7122:1: note: in expansion of macro 'REF_REL_MIX_INT'
|
|
REF_REL_MIX_INT(unsigned short, sizeof(unsigned short) * 8, false)
|
|
^~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7086:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(const _private_range_ref<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7111:3: note: in expansion of macro 'REF_REL_OP_MIX_INT'
|
|
REF_REL_OP_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7122:1: note: in expansion of macro 'REF_REL_MIX_INT'
|
|
REF_REL_MIX_INT(unsigned short, sizeof(unsigned short) * 8, false)
|
|
^~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:59:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const _private_range_ref<_AP_W, _AP_S>'
|
|
Max<d,1> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_common.h:641:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:54,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7093:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(short unsigned int, const _private_range_ref<_AP_W, _AP_S>&)
|
|
INLINE bool operator REL_OP(C_TYPE op2, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7111:3: note: in expansion of macro 'REF_REL_OP_MIX_INT'
|
|
REF_REL_OP_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7122:1: note: in expansion of macro 'REF_REL_MIX_INT'
|
|
REF_REL_MIX_INT(unsigned short, sizeof(unsigned short) * 8, false)
|
|
^~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7093:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(C_TYPE op2, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7111:3: note: in expansion of macro 'REF_REL_OP_MIX_INT'
|
|
REF_REL_OP_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7122:1: note: in expansion of macro 'REF_REL_MIX_INT'
|
|
REF_REL_MIX_INT(unsigned short, sizeof(unsigned short) * 8, false)
|
|
^~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:59:7: note: mismatched types 'const _private_range_ref<_AP_W, _AP_S>' and 'int'
|
|
Max<d,1> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_common.h:641:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:54,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7099:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(const _private_bit_ref<_AP_W, _AP_S>&, short unsigned int)
|
|
INLINE bool operator REL_OP(const _private_bit_ref<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7111:3: note: in expansion of macro 'REF_REL_OP_MIX_INT'
|
|
REF_REL_OP_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7122:1: note: in expansion of macro 'REF_REL_MIX_INT'
|
|
REF_REL_MIX_INT(unsigned short, sizeof(unsigned short) * 8, false)
|
|
^~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7099:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(const _private_bit_ref<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7111:3: note: in expansion of macro 'REF_REL_OP_MIX_INT'
|
|
REF_REL_OP_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7122:1: note: in expansion of macro 'REF_REL_MIX_INT'
|
|
REF_REL_MIX_INT(unsigned short, sizeof(unsigned short) * 8, false)
|
|
^~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:59:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const _private_bit_ref<_AP_W, _AP_S>'
|
|
Max<d,1> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_common.h:641:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:54,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7104:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(short unsigned int, const _private_bit_ref<_AP_W, _AP_S>&)
|
|
INLINE bool operator REL_OP(C_TYPE op2, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7111:3: note: in expansion of macro 'REF_REL_OP_MIX_INT'
|
|
REF_REL_OP_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7122:1: note: in expansion of macro 'REF_REL_MIX_INT'
|
|
REF_REL_MIX_INT(unsigned short, sizeof(unsigned short) * 8, false)
|
|
^~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7104:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(C_TYPE op2, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7111:3: note: in expansion of macro 'REF_REL_OP_MIX_INT'
|
|
REF_REL_OP_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7122:1: note: in expansion of macro 'REF_REL_MIX_INT'
|
|
REF_REL_MIX_INT(unsigned short, sizeof(unsigned short) * 8, false)
|
|
^~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:59:7: note: mismatched types 'const _private_bit_ref<_AP_W, _AP_S>' and 'int'
|
|
Max<d,1> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_common.h:641:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:54,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7086:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(const _private_range_ref<_AP_W, _AP_S>&, int)
|
|
INLINE bool operator REL_OP(const _private_range_ref<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7111:3: note: in expansion of macro 'REF_REL_OP_MIX_INT'
|
|
REF_REL_OP_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7123:1: note: in expansion of macro 'REF_REL_MIX_INT'
|
|
REF_REL_MIX_INT(int, sizeof(int) * 8, true)
|
|
^~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7086:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(const _private_range_ref<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7111:3: note: in expansion of macro 'REF_REL_OP_MIX_INT'
|
|
REF_REL_OP_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7123:1: note: in expansion of macro 'REF_REL_MIX_INT'
|
|
REF_REL_MIX_INT(int, sizeof(int) * 8, true)
|
|
^~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:59:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const _private_range_ref<_AP_W, _AP_S>'
|
|
Max<d,1> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_common.h:641:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:54,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7093:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(int, const _private_range_ref<_AP_W, _AP_S>&)
|
|
INLINE bool operator REL_OP(C_TYPE op2, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7111:3: note: in expansion of macro 'REF_REL_OP_MIX_INT'
|
|
REF_REL_OP_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7123:1: note: in expansion of macro 'REF_REL_MIX_INT'
|
|
REF_REL_MIX_INT(int, sizeof(int) * 8, true)
|
|
^~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7093:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(C_TYPE op2, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7111:3: note: in expansion of macro 'REF_REL_OP_MIX_INT'
|
|
REF_REL_OP_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7123:1: note: in expansion of macro 'REF_REL_MIX_INT'
|
|
REF_REL_MIX_INT(int, sizeof(int) * 8, true)
|
|
^~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:59:7: note: mismatched types 'const _private_range_ref<_AP_W, _AP_S>' and 'int'
|
|
Max<d,1> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_common.h:641:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:54,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7099:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(const _private_bit_ref<_AP_W, _AP_S>&, int)
|
|
INLINE bool operator REL_OP(const _private_bit_ref<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7111:3: note: in expansion of macro 'REF_REL_OP_MIX_INT'
|
|
REF_REL_OP_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7123:1: note: in expansion of macro 'REF_REL_MIX_INT'
|
|
REF_REL_MIX_INT(int, sizeof(int) * 8, true)
|
|
^~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7099:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(const _private_bit_ref<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7111:3: note: in expansion of macro 'REF_REL_OP_MIX_INT'
|
|
REF_REL_OP_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7123:1: note: in expansion of macro 'REF_REL_MIX_INT'
|
|
REF_REL_MIX_INT(int, sizeof(int) * 8, true)
|
|
^~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:59:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const _private_bit_ref<_AP_W, _AP_S>'
|
|
Max<d,1> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_common.h:641:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:54,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7104:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(int, const _private_bit_ref<_AP_W, _AP_S>&)
|
|
INLINE bool operator REL_OP(C_TYPE op2, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7111:3: note: in expansion of macro 'REF_REL_OP_MIX_INT'
|
|
REF_REL_OP_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7123:1: note: in expansion of macro 'REF_REL_MIX_INT'
|
|
REF_REL_MIX_INT(int, sizeof(int) * 8, true)
|
|
^~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7104:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(C_TYPE op2, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7111:3: note: in expansion of macro 'REF_REL_OP_MIX_INT'
|
|
REF_REL_OP_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7123:1: note: in expansion of macro 'REF_REL_MIX_INT'
|
|
REF_REL_MIX_INT(int, sizeof(int) * 8, true)
|
|
^~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:59:7: note: mismatched types 'const _private_bit_ref<_AP_W, _AP_S>' and 'int'
|
|
Max<d,1> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_common.h:641:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:54,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7086:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(const _private_range_ref<_AP_W, _AP_S>&, unsigned int)
|
|
INLINE bool operator REL_OP(const _private_range_ref<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7111:3: note: in expansion of macro 'REF_REL_OP_MIX_INT'
|
|
REF_REL_OP_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7124:1: note: in expansion of macro 'REF_REL_MIX_INT'
|
|
REF_REL_MIX_INT(unsigned int, sizeof(unsigned int) * 8, false)
|
|
^~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7086:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(const _private_range_ref<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7111:3: note: in expansion of macro 'REF_REL_OP_MIX_INT'
|
|
REF_REL_OP_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7124:1: note: in expansion of macro 'REF_REL_MIX_INT'
|
|
REF_REL_MIX_INT(unsigned int, sizeof(unsigned int) * 8, false)
|
|
^~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:59:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const _private_range_ref<_AP_W, _AP_S>'
|
|
Max<d,1> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_common.h:641:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:54,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7093:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(unsigned int, const _private_range_ref<_AP_W, _AP_S>&)
|
|
INLINE bool operator REL_OP(C_TYPE op2, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7111:3: note: in expansion of macro 'REF_REL_OP_MIX_INT'
|
|
REF_REL_OP_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7124:1: note: in expansion of macro 'REF_REL_MIX_INT'
|
|
REF_REL_MIX_INT(unsigned int, sizeof(unsigned int) * 8, false)
|
|
^~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7093:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(C_TYPE op2, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7111:3: note: in expansion of macro 'REF_REL_OP_MIX_INT'
|
|
REF_REL_OP_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7124:1: note: in expansion of macro 'REF_REL_MIX_INT'
|
|
REF_REL_MIX_INT(unsigned int, sizeof(unsigned int) * 8, false)
|
|
^~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:59:7: note: mismatched types 'const _private_range_ref<_AP_W, _AP_S>' and 'int'
|
|
Max<d,1> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_common.h:641:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:54,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7099:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(const _private_bit_ref<_AP_W, _AP_S>&, unsigned int)
|
|
INLINE bool operator REL_OP(const _private_bit_ref<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7111:3: note: in expansion of macro 'REF_REL_OP_MIX_INT'
|
|
REF_REL_OP_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7124:1: note: in expansion of macro 'REF_REL_MIX_INT'
|
|
REF_REL_MIX_INT(unsigned int, sizeof(unsigned int) * 8, false)
|
|
^~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7099:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(const _private_bit_ref<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7111:3: note: in expansion of macro 'REF_REL_OP_MIX_INT'
|
|
REF_REL_OP_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7124:1: note: in expansion of macro 'REF_REL_MIX_INT'
|
|
REF_REL_MIX_INT(unsigned int, sizeof(unsigned int) * 8, false)
|
|
^~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:59:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const _private_bit_ref<_AP_W, _AP_S>'
|
|
Max<d,1> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_common.h:641:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:54,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7104:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(unsigned int, const _private_bit_ref<_AP_W, _AP_S>&)
|
|
INLINE bool operator REL_OP(C_TYPE op2, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7111:3: note: in expansion of macro 'REF_REL_OP_MIX_INT'
|
|
REF_REL_OP_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7124:1: note: in expansion of macro 'REF_REL_MIX_INT'
|
|
REF_REL_MIX_INT(unsigned int, sizeof(unsigned int) * 8, false)
|
|
^~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7104:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(C_TYPE op2, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7111:3: note: in expansion of macro 'REF_REL_OP_MIX_INT'
|
|
REF_REL_OP_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7124:1: note: in expansion of macro 'REF_REL_MIX_INT'
|
|
REF_REL_MIX_INT(unsigned int, sizeof(unsigned int) * 8, false)
|
|
^~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:59:7: note: mismatched types 'const _private_bit_ref<_AP_W, _AP_S>' and 'int'
|
|
Max<d,1> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_common.h:641:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:54,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7086:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(const _private_range_ref<_AP_W, _AP_S>&, long int)
|
|
INLINE bool operator REL_OP(const _private_range_ref<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7111:3: note: in expansion of macro 'REF_REL_OP_MIX_INT'
|
|
REF_REL_OP_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7125:1: note: in expansion of macro 'REF_REL_MIX_INT'
|
|
REF_REL_MIX_INT(long, sizeof(long) * 8, true)
|
|
^~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7086:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(const _private_range_ref<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7111:3: note: in expansion of macro 'REF_REL_OP_MIX_INT'
|
|
REF_REL_OP_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7125:1: note: in expansion of macro 'REF_REL_MIX_INT'
|
|
REF_REL_MIX_INT(long, sizeof(long) * 8, true)
|
|
^~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:59:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const _private_range_ref<_AP_W, _AP_S>'
|
|
Max<d,1> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_common.h:641:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:54,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7093:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(long int, const _private_range_ref<_AP_W, _AP_S>&)
|
|
INLINE bool operator REL_OP(C_TYPE op2, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7111:3: note: in expansion of macro 'REF_REL_OP_MIX_INT'
|
|
REF_REL_OP_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7125:1: note: in expansion of macro 'REF_REL_MIX_INT'
|
|
REF_REL_MIX_INT(long, sizeof(long) * 8, true)
|
|
^~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7093:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(C_TYPE op2, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7111:3: note: in expansion of macro 'REF_REL_OP_MIX_INT'
|
|
REF_REL_OP_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7125:1: note: in expansion of macro 'REF_REL_MIX_INT'
|
|
REF_REL_MIX_INT(long, sizeof(long) * 8, true)
|
|
^~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:59:7: note: mismatched types 'const _private_range_ref<_AP_W, _AP_S>' and 'int'
|
|
Max<d,1> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_common.h:641:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:54,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7099:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(const _private_bit_ref<_AP_W, _AP_S>&, long int)
|
|
INLINE bool operator REL_OP(const _private_bit_ref<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7111:3: note: in expansion of macro 'REF_REL_OP_MIX_INT'
|
|
REF_REL_OP_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7125:1: note: in expansion of macro 'REF_REL_MIX_INT'
|
|
REF_REL_MIX_INT(long, sizeof(long) * 8, true)
|
|
^~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7099:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(const _private_bit_ref<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7111:3: note: in expansion of macro 'REF_REL_OP_MIX_INT'
|
|
REF_REL_OP_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7125:1: note: in expansion of macro 'REF_REL_MIX_INT'
|
|
REF_REL_MIX_INT(long, sizeof(long) * 8, true)
|
|
^~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:59:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const _private_bit_ref<_AP_W, _AP_S>'
|
|
Max<d,1> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_common.h:641:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:54,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7104:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(long int, const _private_bit_ref<_AP_W, _AP_S>&)
|
|
INLINE bool operator REL_OP(C_TYPE op2, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7111:3: note: in expansion of macro 'REF_REL_OP_MIX_INT'
|
|
REF_REL_OP_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7125:1: note: in expansion of macro 'REF_REL_MIX_INT'
|
|
REF_REL_MIX_INT(long, sizeof(long) * 8, true)
|
|
^~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7104:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(C_TYPE op2, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7111:3: note: in expansion of macro 'REF_REL_OP_MIX_INT'
|
|
REF_REL_OP_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7125:1: note: in expansion of macro 'REF_REL_MIX_INT'
|
|
REF_REL_MIX_INT(long, sizeof(long) * 8, true)
|
|
^~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:59:7: note: mismatched types 'const _private_bit_ref<_AP_W, _AP_S>' and 'int'
|
|
Max<d,1> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_common.h:641:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:54,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7086:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(const _private_range_ref<_AP_W, _AP_S>&, long unsigned int)
|
|
INLINE bool operator REL_OP(const _private_range_ref<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7111:3: note: in expansion of macro 'REF_REL_OP_MIX_INT'
|
|
REF_REL_OP_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7126:1: note: in expansion of macro 'REF_REL_MIX_INT'
|
|
REF_REL_MIX_INT(unsigned long, sizeof(unsigned long) * 8, false)
|
|
^~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7086:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(const _private_range_ref<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7111:3: note: in expansion of macro 'REF_REL_OP_MIX_INT'
|
|
REF_REL_OP_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7126:1: note: in expansion of macro 'REF_REL_MIX_INT'
|
|
REF_REL_MIX_INT(unsigned long, sizeof(unsigned long) * 8, false)
|
|
^~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:59:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const _private_range_ref<_AP_W, _AP_S>'
|
|
Max<d,1> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_common.h:641:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:54,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7093:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(long unsigned int, const _private_range_ref<_AP_W, _AP_S>&)
|
|
INLINE bool operator REL_OP(C_TYPE op2, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7111:3: note: in expansion of macro 'REF_REL_OP_MIX_INT'
|
|
REF_REL_OP_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7126:1: note: in expansion of macro 'REF_REL_MIX_INT'
|
|
REF_REL_MIX_INT(unsigned long, sizeof(unsigned long) * 8, false)
|
|
^~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7093:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(C_TYPE op2, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7111:3: note: in expansion of macro 'REF_REL_OP_MIX_INT'
|
|
REF_REL_OP_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7126:1: note: in expansion of macro 'REF_REL_MIX_INT'
|
|
REF_REL_MIX_INT(unsigned long, sizeof(unsigned long) * 8, false)
|
|
^~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:59:7: note: mismatched types 'const _private_range_ref<_AP_W, _AP_S>' and 'int'
|
|
Max<d,1> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_common.h:641:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:54,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7099:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(const _private_bit_ref<_AP_W, _AP_S>&, long unsigned int)
|
|
INLINE bool operator REL_OP(const _private_bit_ref<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7111:3: note: in expansion of macro 'REF_REL_OP_MIX_INT'
|
|
REF_REL_OP_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7126:1: note: in expansion of macro 'REF_REL_MIX_INT'
|
|
REF_REL_MIX_INT(unsigned long, sizeof(unsigned long) * 8, false)
|
|
^~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7099:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(const _private_bit_ref<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7111:3: note: in expansion of macro 'REF_REL_OP_MIX_INT'
|
|
REF_REL_OP_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7126:1: note: in expansion of macro 'REF_REL_MIX_INT'
|
|
REF_REL_MIX_INT(unsigned long, sizeof(unsigned long) * 8, false)
|
|
^~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:59:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const _private_bit_ref<_AP_W, _AP_S>'
|
|
Max<d,1> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_common.h:641:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:54,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7104:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(long unsigned int, const _private_bit_ref<_AP_W, _AP_S>&)
|
|
INLINE bool operator REL_OP(C_TYPE op2, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7111:3: note: in expansion of macro 'REF_REL_OP_MIX_INT'
|
|
REF_REL_OP_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7126:1: note: in expansion of macro 'REF_REL_MIX_INT'
|
|
REF_REL_MIX_INT(unsigned long, sizeof(unsigned long) * 8, false)
|
|
^~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7104:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(C_TYPE op2, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7111:3: note: in expansion of macro 'REF_REL_OP_MIX_INT'
|
|
REF_REL_OP_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7126:1: note: in expansion of macro 'REF_REL_MIX_INT'
|
|
REF_REL_MIX_INT(unsigned long, sizeof(unsigned long) * 8, false)
|
|
^~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:59:7: note: mismatched types 'const _private_bit_ref<_AP_W, _AP_S>' and 'int'
|
|
Max<d,1> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_common.h:641:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:54,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7086:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(const _private_range_ref<_AP_W, _AP_S>&, ap_slong)
|
|
INLINE bool operator REL_OP(const _private_range_ref<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7111:3: note: in expansion of macro 'REF_REL_OP_MIX_INT'
|
|
REF_REL_OP_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7127:1: note: in expansion of macro 'REF_REL_MIX_INT'
|
|
REF_REL_MIX_INT(ap_slong, sizeof(ap_slong) * 8, true)
|
|
^~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7086:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(const _private_range_ref<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7111:3: note: in expansion of macro 'REF_REL_OP_MIX_INT'
|
|
REF_REL_OP_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7127:1: note: in expansion of macro 'REF_REL_MIX_INT'
|
|
REF_REL_MIX_INT(ap_slong, sizeof(ap_slong) * 8, true)
|
|
^~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:59:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const _private_range_ref<_AP_W, _AP_S>'
|
|
Max<d,1> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_common.h:641:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:54,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7093:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(ap_slong, const _private_range_ref<_AP_W, _AP_S>&)
|
|
INLINE bool operator REL_OP(C_TYPE op2, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7111:3: note: in expansion of macro 'REF_REL_OP_MIX_INT'
|
|
REF_REL_OP_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7127:1: note: in expansion of macro 'REF_REL_MIX_INT'
|
|
REF_REL_MIX_INT(ap_slong, sizeof(ap_slong) * 8, true)
|
|
^~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7093:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(C_TYPE op2, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7111:3: note: in expansion of macro 'REF_REL_OP_MIX_INT'
|
|
REF_REL_OP_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7127:1: note: in expansion of macro 'REF_REL_MIX_INT'
|
|
REF_REL_MIX_INT(ap_slong, sizeof(ap_slong) * 8, true)
|
|
^~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:59:7: note: mismatched types 'const _private_range_ref<_AP_W, _AP_S>' and 'int'
|
|
Max<d,1> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_common.h:641:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:54,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7099:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(const _private_bit_ref<_AP_W, _AP_S>&, ap_slong)
|
|
INLINE bool operator REL_OP(const _private_bit_ref<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7111:3: note: in expansion of macro 'REF_REL_OP_MIX_INT'
|
|
REF_REL_OP_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7127:1: note: in expansion of macro 'REF_REL_MIX_INT'
|
|
REF_REL_MIX_INT(ap_slong, sizeof(ap_slong) * 8, true)
|
|
^~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7099:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(const _private_bit_ref<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7111:3: note: in expansion of macro 'REF_REL_OP_MIX_INT'
|
|
REF_REL_OP_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7127:1: note: in expansion of macro 'REF_REL_MIX_INT'
|
|
REF_REL_MIX_INT(ap_slong, sizeof(ap_slong) * 8, true)
|
|
^~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:59:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const _private_bit_ref<_AP_W, _AP_S>'
|
|
Max<d,1> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_common.h:641:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:54,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7104:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(ap_slong, const _private_bit_ref<_AP_W, _AP_S>&)
|
|
INLINE bool operator REL_OP(C_TYPE op2, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7111:3: note: in expansion of macro 'REF_REL_OP_MIX_INT'
|
|
REF_REL_OP_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7127:1: note: in expansion of macro 'REF_REL_MIX_INT'
|
|
REF_REL_MIX_INT(ap_slong, sizeof(ap_slong) * 8, true)
|
|
^~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7104:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(C_TYPE op2, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7111:3: note: in expansion of macro 'REF_REL_OP_MIX_INT'
|
|
REF_REL_OP_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7127:1: note: in expansion of macro 'REF_REL_MIX_INT'
|
|
REF_REL_MIX_INT(ap_slong, sizeof(ap_slong) * 8, true)
|
|
^~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:59:7: note: mismatched types 'const _private_bit_ref<_AP_W, _AP_S>' and 'int'
|
|
Max<d,1> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_common.h:641:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:54,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7086:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(const _private_range_ref<_AP_W, _AP_S>&, ap_ulong)
|
|
INLINE bool operator REL_OP(const _private_range_ref<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7111:3: note: in expansion of macro 'REF_REL_OP_MIX_INT'
|
|
REF_REL_OP_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7128:1: note: in expansion of macro 'REF_REL_MIX_INT'
|
|
REF_REL_MIX_INT(ap_ulong, sizeof(ap_ulong) * 8, false)
|
|
^~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7086:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(const _private_range_ref<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7111:3: note: in expansion of macro 'REF_REL_OP_MIX_INT'
|
|
REF_REL_OP_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7128:1: note: in expansion of macro 'REF_REL_MIX_INT'
|
|
REF_REL_MIX_INT(ap_ulong, sizeof(ap_ulong) * 8, false)
|
|
^~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:59:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const _private_range_ref<_AP_W, _AP_S>'
|
|
Max<d,1> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_common.h:641:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:54,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7093:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(ap_ulong, const _private_range_ref<_AP_W, _AP_S>&)
|
|
INLINE bool operator REL_OP(C_TYPE op2, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7111:3: note: in expansion of macro 'REF_REL_OP_MIX_INT'
|
|
REF_REL_OP_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7128:1: note: in expansion of macro 'REF_REL_MIX_INT'
|
|
REF_REL_MIX_INT(ap_ulong, sizeof(ap_ulong) * 8, false)
|
|
^~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7093:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(C_TYPE op2, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7111:3: note: in expansion of macro 'REF_REL_OP_MIX_INT'
|
|
REF_REL_OP_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7128:1: note: in expansion of macro 'REF_REL_MIX_INT'
|
|
REF_REL_MIX_INT(ap_ulong, sizeof(ap_ulong) * 8, false)
|
|
^~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:59:7: note: mismatched types 'const _private_range_ref<_AP_W, _AP_S>' and 'int'
|
|
Max<d,1> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_common.h:641:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:54,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7099:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(const _private_bit_ref<_AP_W, _AP_S>&, ap_ulong)
|
|
INLINE bool operator REL_OP(const _private_bit_ref<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7111:3: note: in expansion of macro 'REF_REL_OP_MIX_INT'
|
|
REF_REL_OP_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7128:1: note: in expansion of macro 'REF_REL_MIX_INT'
|
|
REF_REL_MIX_INT(ap_ulong, sizeof(ap_ulong) * 8, false)
|
|
^~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7099:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(const _private_bit_ref<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7111:3: note: in expansion of macro 'REF_REL_OP_MIX_INT'
|
|
REF_REL_OP_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7128:1: note: in expansion of macro 'REF_REL_MIX_INT'
|
|
REF_REL_MIX_INT(ap_ulong, sizeof(ap_ulong) * 8, false)
|
|
^~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:59:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const _private_bit_ref<_AP_W, _AP_S>'
|
|
Max<d,1> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_common.h:641:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:54,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7104:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(ap_ulong, const _private_bit_ref<_AP_W, _AP_S>&)
|
|
INLINE bool operator REL_OP(C_TYPE op2, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7111:3: note: in expansion of macro 'REF_REL_OP_MIX_INT'
|
|
REF_REL_OP_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7128:1: note: in expansion of macro 'REF_REL_MIX_INT'
|
|
REF_REL_MIX_INT(ap_ulong, sizeof(ap_ulong) * 8, false)
|
|
^~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7104:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(C_TYPE op2, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7111:3: note: in expansion of macro 'REF_REL_OP_MIX_INT'
|
|
REF_REL_OP_MIX_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/etc/ap_private.h:7128:1: note: in expansion of macro 'REF_REL_MIX_INT'
|
|
REF_REL_MIX_INT(ap_ulong, sizeof(ap_ulong) * 8, false)
|
|
^~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:59:7: note: mismatched types 'const _private_bit_ref<_AP_W, _AP_S>' and 'int'
|
|
Max<d,1> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_int.h:55:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1574:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(bool, const ap_int_base<_AP_W2, _AP_S2>&)
|
|
INLINE bool operator REL_OP(C_TYPE i_op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1586:3: note: in expansion of macro 'OP_REL_WITH_INT'
|
|
OP_REL_WITH_INT(<, C_TYPE, _AP_W2, _AP_S2) \
|
|
^~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1592:1: note: in expansion of macro 'ALL_OP_REL_WITH_INT'
|
|
ALL_OP_REL_WITH_INT(bool, 1, false)
|
|
^~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1574:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(C_TYPE i_op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1586:3: note: in expansion of macro 'OP_REL_WITH_INT'
|
|
OP_REL_WITH_INT(<, C_TYPE, _AP_W2, _AP_S2) \
|
|
^~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1592:1: note: in expansion of macro 'ALL_OP_REL_WITH_INT'
|
|
ALL_OP_REL_WITH_INT(bool, 1, false)
|
|
^~~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:59:7: note: mismatched types 'const ap_int_base<_AP_W2, _AP_S2>' and 'int'
|
|
Max<d,1> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_int.h:55:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1579:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(const ap_int_base<_AP_W2, _AP_S2>&, bool)
|
|
INLINE bool operator REL_OP(const ap_int_base<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1586:3: note: in expansion of macro 'OP_REL_WITH_INT'
|
|
OP_REL_WITH_INT(<, C_TYPE, _AP_W2, _AP_S2) \
|
|
^~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1592:1: note: in expansion of macro 'ALL_OP_REL_WITH_INT'
|
|
ALL_OP_REL_WITH_INT(bool, 1, false)
|
|
^~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1579:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(const ap_int_base<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1586:3: note: in expansion of macro 'OP_REL_WITH_INT'
|
|
OP_REL_WITH_INT(<, C_TYPE, _AP_W2, _AP_S2) \
|
|
^~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1592:1: note: in expansion of macro 'ALL_OP_REL_WITH_INT'
|
|
ALL_OP_REL_WITH_INT(bool, 1, false)
|
|
^~~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:59:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const ap_int_base<_AP_W2, _AP_S2>'
|
|
Max<d,1> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_int.h:55:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1574:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(char, const ap_int_base<_AP_W2, _AP_S2>&)
|
|
INLINE bool operator REL_OP(C_TYPE i_op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1586:3: note: in expansion of macro 'OP_REL_WITH_INT'
|
|
OP_REL_WITH_INT(<, C_TYPE, _AP_W2, _AP_S2) \
|
|
^~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1593:1: note: in expansion of macro 'ALL_OP_REL_WITH_INT'
|
|
ALL_OP_REL_WITH_INT(char, 8, CHAR_IS_SIGNED)
|
|
^~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1574:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(C_TYPE i_op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1586:3: note: in expansion of macro 'OP_REL_WITH_INT'
|
|
OP_REL_WITH_INT(<, C_TYPE, _AP_W2, _AP_S2) \
|
|
^~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1593:1: note: in expansion of macro 'ALL_OP_REL_WITH_INT'
|
|
ALL_OP_REL_WITH_INT(char, 8, CHAR_IS_SIGNED)
|
|
^~~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:59:7: note: mismatched types 'const ap_int_base<_AP_W2, _AP_S2>' and 'int'
|
|
Max<d,1> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_int.h:55:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1579:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(const ap_int_base<_AP_W2, _AP_S2>&, char)
|
|
INLINE bool operator REL_OP(const ap_int_base<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1586:3: note: in expansion of macro 'OP_REL_WITH_INT'
|
|
OP_REL_WITH_INT(<, C_TYPE, _AP_W2, _AP_S2) \
|
|
^~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1593:1: note: in expansion of macro 'ALL_OP_REL_WITH_INT'
|
|
ALL_OP_REL_WITH_INT(char, 8, CHAR_IS_SIGNED)
|
|
^~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1579:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(const ap_int_base<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1586:3: note: in expansion of macro 'OP_REL_WITH_INT'
|
|
OP_REL_WITH_INT(<, C_TYPE, _AP_W2, _AP_S2) \
|
|
^~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1593:1: note: in expansion of macro 'ALL_OP_REL_WITH_INT'
|
|
ALL_OP_REL_WITH_INT(char, 8, CHAR_IS_SIGNED)
|
|
^~~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:59:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const ap_int_base<_AP_W2, _AP_S2>'
|
|
Max<d,1> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_int.h:55:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1574:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(signed char, const ap_int_base<_AP_W2, _AP_S2>&)
|
|
INLINE bool operator REL_OP(C_TYPE i_op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1586:3: note: in expansion of macro 'OP_REL_WITH_INT'
|
|
OP_REL_WITH_INT(<, C_TYPE, _AP_W2, _AP_S2) \
|
|
^~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1594:1: note: in expansion of macro 'ALL_OP_REL_WITH_INT'
|
|
ALL_OP_REL_WITH_INT(signed char, 8, true)
|
|
^~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1574:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(C_TYPE i_op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1586:3: note: in expansion of macro 'OP_REL_WITH_INT'
|
|
OP_REL_WITH_INT(<, C_TYPE, _AP_W2, _AP_S2) \
|
|
^~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1594:1: note: in expansion of macro 'ALL_OP_REL_WITH_INT'
|
|
ALL_OP_REL_WITH_INT(signed char, 8, true)
|
|
^~~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:59:7: note: mismatched types 'const ap_int_base<_AP_W2, _AP_S2>' and 'int'
|
|
Max<d,1> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_int.h:55:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1579:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(const ap_int_base<_AP_W2, _AP_S2>&, signed char)
|
|
INLINE bool operator REL_OP(const ap_int_base<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1586:3: note: in expansion of macro 'OP_REL_WITH_INT'
|
|
OP_REL_WITH_INT(<, C_TYPE, _AP_W2, _AP_S2) \
|
|
^~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1594:1: note: in expansion of macro 'ALL_OP_REL_WITH_INT'
|
|
ALL_OP_REL_WITH_INT(signed char, 8, true)
|
|
^~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1579:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(const ap_int_base<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1586:3: note: in expansion of macro 'OP_REL_WITH_INT'
|
|
OP_REL_WITH_INT(<, C_TYPE, _AP_W2, _AP_S2) \
|
|
^~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1594:1: note: in expansion of macro 'ALL_OP_REL_WITH_INT'
|
|
ALL_OP_REL_WITH_INT(signed char, 8, true)
|
|
^~~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:59:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const ap_int_base<_AP_W2, _AP_S2>'
|
|
Max<d,1> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_int.h:55:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1574:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(unsigned char, const ap_int_base<_AP_W2, _AP_S2>&)
|
|
INLINE bool operator REL_OP(C_TYPE i_op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1586:3: note: in expansion of macro 'OP_REL_WITH_INT'
|
|
OP_REL_WITH_INT(<, C_TYPE, _AP_W2, _AP_S2) \
|
|
^~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1595:1: note: in expansion of macro 'ALL_OP_REL_WITH_INT'
|
|
ALL_OP_REL_WITH_INT(unsigned char, 8, false)
|
|
^~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1574:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(C_TYPE i_op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1586:3: note: in expansion of macro 'OP_REL_WITH_INT'
|
|
OP_REL_WITH_INT(<, C_TYPE, _AP_W2, _AP_S2) \
|
|
^~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1595:1: note: in expansion of macro 'ALL_OP_REL_WITH_INT'
|
|
ALL_OP_REL_WITH_INT(unsigned char, 8, false)
|
|
^~~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:59:7: note: mismatched types 'const ap_int_base<_AP_W2, _AP_S2>' and 'int'
|
|
Max<d,1> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_int.h:55:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1579:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(const ap_int_base<_AP_W2, _AP_S2>&, unsigned char)
|
|
INLINE bool operator REL_OP(const ap_int_base<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1586:3: note: in expansion of macro 'OP_REL_WITH_INT'
|
|
OP_REL_WITH_INT(<, C_TYPE, _AP_W2, _AP_S2) \
|
|
^~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1595:1: note: in expansion of macro 'ALL_OP_REL_WITH_INT'
|
|
ALL_OP_REL_WITH_INT(unsigned char, 8, false)
|
|
^~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1579:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(const ap_int_base<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1586:3: note: in expansion of macro 'OP_REL_WITH_INT'
|
|
OP_REL_WITH_INT(<, C_TYPE, _AP_W2, _AP_S2) \
|
|
^~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1595:1: note: in expansion of macro 'ALL_OP_REL_WITH_INT'
|
|
ALL_OP_REL_WITH_INT(unsigned char, 8, false)
|
|
^~~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:59:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const ap_int_base<_AP_W2, _AP_S2>'
|
|
Max<d,1> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_int.h:55:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1574:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(short int, const ap_int_base<_AP_W2, _AP_S2>&)
|
|
INLINE bool operator REL_OP(C_TYPE i_op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1586:3: note: in expansion of macro 'OP_REL_WITH_INT'
|
|
OP_REL_WITH_INT(<, C_TYPE, _AP_W2, _AP_S2) \
|
|
^~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1596:1: note: in expansion of macro 'ALL_OP_REL_WITH_INT'
|
|
ALL_OP_REL_WITH_INT(short, _AP_SIZE_short, true)
|
|
^~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1574:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(C_TYPE i_op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1586:3: note: in expansion of macro 'OP_REL_WITH_INT'
|
|
OP_REL_WITH_INT(<, C_TYPE, _AP_W2, _AP_S2) \
|
|
^~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1596:1: note: in expansion of macro 'ALL_OP_REL_WITH_INT'
|
|
ALL_OP_REL_WITH_INT(short, _AP_SIZE_short, true)
|
|
^~~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:59:7: note: mismatched types 'const ap_int_base<_AP_W2, _AP_S2>' and 'int'
|
|
Max<d,1> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_int.h:55:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1579:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(const ap_int_base<_AP_W2, _AP_S2>&, short int)
|
|
INLINE bool operator REL_OP(const ap_int_base<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1586:3: note: in expansion of macro 'OP_REL_WITH_INT'
|
|
OP_REL_WITH_INT(<, C_TYPE, _AP_W2, _AP_S2) \
|
|
^~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1596:1: note: in expansion of macro 'ALL_OP_REL_WITH_INT'
|
|
ALL_OP_REL_WITH_INT(short, _AP_SIZE_short, true)
|
|
^~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1579:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(const ap_int_base<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1586:3: note: in expansion of macro 'OP_REL_WITH_INT'
|
|
OP_REL_WITH_INT(<, C_TYPE, _AP_W2, _AP_S2) \
|
|
^~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1596:1: note: in expansion of macro 'ALL_OP_REL_WITH_INT'
|
|
ALL_OP_REL_WITH_INT(short, _AP_SIZE_short, true)
|
|
^~~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:59:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const ap_int_base<_AP_W2, _AP_S2>'
|
|
Max<d,1> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_int.h:55:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1574:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(short unsigned int, const ap_int_base<_AP_W2, _AP_S2>&)
|
|
INLINE bool operator REL_OP(C_TYPE i_op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1586:3: note: in expansion of macro 'OP_REL_WITH_INT'
|
|
OP_REL_WITH_INT(<, C_TYPE, _AP_W2, _AP_S2) \
|
|
^~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1597:1: note: in expansion of macro 'ALL_OP_REL_WITH_INT'
|
|
ALL_OP_REL_WITH_INT(unsigned short, _AP_SIZE_short, false)
|
|
^~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1574:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(C_TYPE i_op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1586:3: note: in expansion of macro 'OP_REL_WITH_INT'
|
|
OP_REL_WITH_INT(<, C_TYPE, _AP_W2, _AP_S2) \
|
|
^~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1597:1: note: in expansion of macro 'ALL_OP_REL_WITH_INT'
|
|
ALL_OP_REL_WITH_INT(unsigned short, _AP_SIZE_short, false)
|
|
^~~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:59:7: note: mismatched types 'const ap_int_base<_AP_W2, _AP_S2>' and 'int'
|
|
Max<d,1> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_int.h:55:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1579:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(const ap_int_base<_AP_W2, _AP_S2>&, short unsigned int)
|
|
INLINE bool operator REL_OP(const ap_int_base<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1586:3: note: in expansion of macro 'OP_REL_WITH_INT'
|
|
OP_REL_WITH_INT(<, C_TYPE, _AP_W2, _AP_S2) \
|
|
^~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1597:1: note: in expansion of macro 'ALL_OP_REL_WITH_INT'
|
|
ALL_OP_REL_WITH_INT(unsigned short, _AP_SIZE_short, false)
|
|
^~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1579:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(const ap_int_base<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1586:3: note: in expansion of macro 'OP_REL_WITH_INT'
|
|
OP_REL_WITH_INT(<, C_TYPE, _AP_W2, _AP_S2) \
|
|
^~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1597:1: note: in expansion of macro 'ALL_OP_REL_WITH_INT'
|
|
ALL_OP_REL_WITH_INT(unsigned short, _AP_SIZE_short, false)
|
|
^~~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:59:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const ap_int_base<_AP_W2, _AP_S2>'
|
|
Max<d,1> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_int.h:55:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1574:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(int, const ap_int_base<_AP_W2, _AP_S2>&)
|
|
INLINE bool operator REL_OP(C_TYPE i_op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1586:3: note: in expansion of macro 'OP_REL_WITH_INT'
|
|
OP_REL_WITH_INT(<, C_TYPE, _AP_W2, _AP_S2) \
|
|
^~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1598:1: note: in expansion of macro 'ALL_OP_REL_WITH_INT'
|
|
ALL_OP_REL_WITH_INT(int, _AP_SIZE_int, true)
|
|
^~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1574:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(C_TYPE i_op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1586:3: note: in expansion of macro 'OP_REL_WITH_INT'
|
|
OP_REL_WITH_INT(<, C_TYPE, _AP_W2, _AP_S2) \
|
|
^~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1598:1: note: in expansion of macro 'ALL_OP_REL_WITH_INT'
|
|
ALL_OP_REL_WITH_INT(int, _AP_SIZE_int, true)
|
|
^~~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:59:7: note: mismatched types 'const ap_int_base<_AP_W2, _AP_S2>' and 'int'
|
|
Max<d,1> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_int.h:55:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1579:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(const ap_int_base<_AP_W2, _AP_S2>&, int)
|
|
INLINE bool operator REL_OP(const ap_int_base<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1586:3: note: in expansion of macro 'OP_REL_WITH_INT'
|
|
OP_REL_WITH_INT(<, C_TYPE, _AP_W2, _AP_S2) \
|
|
^~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1598:1: note: in expansion of macro 'ALL_OP_REL_WITH_INT'
|
|
ALL_OP_REL_WITH_INT(int, _AP_SIZE_int, true)
|
|
^~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1579:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(const ap_int_base<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1586:3: note: in expansion of macro 'OP_REL_WITH_INT'
|
|
OP_REL_WITH_INT(<, C_TYPE, _AP_W2, _AP_S2) \
|
|
^~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1598:1: note: in expansion of macro 'ALL_OP_REL_WITH_INT'
|
|
ALL_OP_REL_WITH_INT(int, _AP_SIZE_int, true)
|
|
^~~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:59:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const ap_int_base<_AP_W2, _AP_S2>'
|
|
Max<d,1> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_int.h:55:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1574:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(unsigned int, const ap_int_base<_AP_W2, _AP_S2>&)
|
|
INLINE bool operator REL_OP(C_TYPE i_op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1586:3: note: in expansion of macro 'OP_REL_WITH_INT'
|
|
OP_REL_WITH_INT(<, C_TYPE, _AP_W2, _AP_S2) \
|
|
^~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1599:1: note: in expansion of macro 'ALL_OP_REL_WITH_INT'
|
|
ALL_OP_REL_WITH_INT(unsigned int, _AP_SIZE_int, false)
|
|
^~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1574:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(C_TYPE i_op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1586:3: note: in expansion of macro 'OP_REL_WITH_INT'
|
|
OP_REL_WITH_INT(<, C_TYPE, _AP_W2, _AP_S2) \
|
|
^~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1599:1: note: in expansion of macro 'ALL_OP_REL_WITH_INT'
|
|
ALL_OP_REL_WITH_INT(unsigned int, _AP_SIZE_int, false)
|
|
^~~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:59:7: note: mismatched types 'const ap_int_base<_AP_W2, _AP_S2>' and 'int'
|
|
Max<d,1> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_int.h:55:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1579:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(const ap_int_base<_AP_W2, _AP_S2>&, unsigned int)
|
|
INLINE bool operator REL_OP(const ap_int_base<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1586:3: note: in expansion of macro 'OP_REL_WITH_INT'
|
|
OP_REL_WITH_INT(<, C_TYPE, _AP_W2, _AP_S2) \
|
|
^~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1599:1: note: in expansion of macro 'ALL_OP_REL_WITH_INT'
|
|
ALL_OP_REL_WITH_INT(unsigned int, _AP_SIZE_int, false)
|
|
^~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1579:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(const ap_int_base<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1586:3: note: in expansion of macro 'OP_REL_WITH_INT'
|
|
OP_REL_WITH_INT(<, C_TYPE, _AP_W2, _AP_S2) \
|
|
^~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1599:1: note: in expansion of macro 'ALL_OP_REL_WITH_INT'
|
|
ALL_OP_REL_WITH_INT(unsigned int, _AP_SIZE_int, false)
|
|
^~~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:59:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const ap_int_base<_AP_W2, _AP_S2>'
|
|
Max<d,1> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_int.h:55:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1574:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(long int, const ap_int_base<_AP_W2, _AP_S2>&)
|
|
INLINE bool operator REL_OP(C_TYPE i_op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1586:3: note: in expansion of macro 'OP_REL_WITH_INT'
|
|
OP_REL_WITH_INT(<, C_TYPE, _AP_W2, _AP_S2) \
|
|
^~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1600:1: note: in expansion of macro 'ALL_OP_REL_WITH_INT'
|
|
ALL_OP_REL_WITH_INT(long, _AP_SIZE_long, true)
|
|
^~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1574:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(C_TYPE i_op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1586:3: note: in expansion of macro 'OP_REL_WITH_INT'
|
|
OP_REL_WITH_INT(<, C_TYPE, _AP_W2, _AP_S2) \
|
|
^~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1600:1: note: in expansion of macro 'ALL_OP_REL_WITH_INT'
|
|
ALL_OP_REL_WITH_INT(long, _AP_SIZE_long, true)
|
|
^~~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:59:7: note: mismatched types 'const ap_int_base<_AP_W2, _AP_S2>' and 'int'
|
|
Max<d,1> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_int.h:55:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1579:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(const ap_int_base<_AP_W2, _AP_S2>&, long int)
|
|
INLINE bool operator REL_OP(const ap_int_base<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1586:3: note: in expansion of macro 'OP_REL_WITH_INT'
|
|
OP_REL_WITH_INT(<, C_TYPE, _AP_W2, _AP_S2) \
|
|
^~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1600:1: note: in expansion of macro 'ALL_OP_REL_WITH_INT'
|
|
ALL_OP_REL_WITH_INT(long, _AP_SIZE_long, true)
|
|
^~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1579:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(const ap_int_base<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1586:3: note: in expansion of macro 'OP_REL_WITH_INT'
|
|
OP_REL_WITH_INT(<, C_TYPE, _AP_W2, _AP_S2) \
|
|
^~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1600:1: note: in expansion of macro 'ALL_OP_REL_WITH_INT'
|
|
ALL_OP_REL_WITH_INT(long, _AP_SIZE_long, true)
|
|
^~~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:59:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const ap_int_base<_AP_W2, _AP_S2>'
|
|
Max<d,1> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_int.h:55:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1574:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(long unsigned int, const ap_int_base<_AP_W2, _AP_S2>&)
|
|
INLINE bool operator REL_OP(C_TYPE i_op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1586:3: note: in expansion of macro 'OP_REL_WITH_INT'
|
|
OP_REL_WITH_INT(<, C_TYPE, _AP_W2, _AP_S2) \
|
|
^~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1601:1: note: in expansion of macro 'ALL_OP_REL_WITH_INT'
|
|
ALL_OP_REL_WITH_INT(unsigned long, _AP_SIZE_long, false)
|
|
^~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1574:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(C_TYPE i_op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1586:3: note: in expansion of macro 'OP_REL_WITH_INT'
|
|
OP_REL_WITH_INT(<, C_TYPE, _AP_W2, _AP_S2) \
|
|
^~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1601:1: note: in expansion of macro 'ALL_OP_REL_WITH_INT'
|
|
ALL_OP_REL_WITH_INT(unsigned long, _AP_SIZE_long, false)
|
|
^~~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:59:7: note: mismatched types 'const ap_int_base<_AP_W2, _AP_S2>' and 'int'
|
|
Max<d,1> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_int.h:55:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1579:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(const ap_int_base<_AP_W2, _AP_S2>&, long unsigned int)
|
|
INLINE bool operator REL_OP(const ap_int_base<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1586:3: note: in expansion of macro 'OP_REL_WITH_INT'
|
|
OP_REL_WITH_INT(<, C_TYPE, _AP_W2, _AP_S2) \
|
|
^~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1601:1: note: in expansion of macro 'ALL_OP_REL_WITH_INT'
|
|
ALL_OP_REL_WITH_INT(unsigned long, _AP_SIZE_long, false)
|
|
^~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1579:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(const ap_int_base<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1586:3: note: in expansion of macro 'OP_REL_WITH_INT'
|
|
OP_REL_WITH_INT(<, C_TYPE, _AP_W2, _AP_S2) \
|
|
^~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1601:1: note: in expansion of macro 'ALL_OP_REL_WITH_INT'
|
|
ALL_OP_REL_WITH_INT(unsigned long, _AP_SIZE_long, false)
|
|
^~~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:59:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const ap_int_base<_AP_W2, _AP_S2>'
|
|
Max<d,1> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_int.h:55:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1574:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(ap_slong, const ap_int_base<_AP_W2, _AP_S2>&)
|
|
INLINE bool operator REL_OP(C_TYPE i_op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1586:3: note: in expansion of macro 'OP_REL_WITH_INT'
|
|
OP_REL_WITH_INT(<, C_TYPE, _AP_W2, _AP_S2) \
|
|
^~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1602:1: note: in expansion of macro 'ALL_OP_REL_WITH_INT'
|
|
ALL_OP_REL_WITH_INT(ap_slong, _AP_SIZE_ap_slong, true)
|
|
^~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1574:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(C_TYPE i_op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1586:3: note: in expansion of macro 'OP_REL_WITH_INT'
|
|
OP_REL_WITH_INT(<, C_TYPE, _AP_W2, _AP_S2) \
|
|
^~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1602:1: note: in expansion of macro 'ALL_OP_REL_WITH_INT'
|
|
ALL_OP_REL_WITH_INT(ap_slong, _AP_SIZE_ap_slong, true)
|
|
^~~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:59:7: note: mismatched types 'const ap_int_base<_AP_W2, _AP_S2>' and 'int'
|
|
Max<d,1> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_int.h:55:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1579:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(const ap_int_base<_AP_W2, _AP_S2>&, ap_slong)
|
|
INLINE bool operator REL_OP(const ap_int_base<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1586:3: note: in expansion of macro 'OP_REL_WITH_INT'
|
|
OP_REL_WITH_INT(<, C_TYPE, _AP_W2, _AP_S2) \
|
|
^~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1602:1: note: in expansion of macro 'ALL_OP_REL_WITH_INT'
|
|
ALL_OP_REL_WITH_INT(ap_slong, _AP_SIZE_ap_slong, true)
|
|
^~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1579:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(const ap_int_base<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1586:3: note: in expansion of macro 'OP_REL_WITH_INT'
|
|
OP_REL_WITH_INT(<, C_TYPE, _AP_W2, _AP_S2) \
|
|
^~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1602:1: note: in expansion of macro 'ALL_OP_REL_WITH_INT'
|
|
ALL_OP_REL_WITH_INT(ap_slong, _AP_SIZE_ap_slong, true)
|
|
^~~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:59:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const ap_int_base<_AP_W2, _AP_S2>'
|
|
Max<d,1> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_int.h:55:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1574:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(ap_ulong, const ap_int_base<_AP_W2, _AP_S2>&)
|
|
INLINE bool operator REL_OP(C_TYPE i_op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1586:3: note: in expansion of macro 'OP_REL_WITH_INT'
|
|
OP_REL_WITH_INT(<, C_TYPE, _AP_W2, _AP_S2) \
|
|
^~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1603:1: note: in expansion of macro 'ALL_OP_REL_WITH_INT'
|
|
ALL_OP_REL_WITH_INT(ap_ulong, _AP_SIZE_ap_slong, false)
|
|
^~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1574:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(C_TYPE i_op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1586:3: note: in expansion of macro 'OP_REL_WITH_INT'
|
|
OP_REL_WITH_INT(<, C_TYPE, _AP_W2, _AP_S2) \
|
|
^~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1603:1: note: in expansion of macro 'ALL_OP_REL_WITH_INT'
|
|
ALL_OP_REL_WITH_INT(ap_ulong, _AP_SIZE_ap_slong, false)
|
|
^~~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:59:7: note: mismatched types 'const ap_int_base<_AP_W2, _AP_S2>' and 'int'
|
|
Max<d,1> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_int.h:55:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1579:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(const ap_int_base<_AP_W2, _AP_S2>&, ap_ulong)
|
|
INLINE bool operator REL_OP(const ap_int_base<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1586:3: note: in expansion of macro 'OP_REL_WITH_INT'
|
|
OP_REL_WITH_INT(<, C_TYPE, _AP_W2, _AP_S2) \
|
|
^~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1603:1: note: in expansion of macro 'ALL_OP_REL_WITH_INT'
|
|
ALL_OP_REL_WITH_INT(ap_ulong, _AP_SIZE_ap_slong, false)
|
|
^~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1579:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(const ap_int_base<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1586:3: note: in expansion of macro 'OP_REL_WITH_INT'
|
|
OP_REL_WITH_INT(<, C_TYPE, _AP_W2, _AP_S2) \
|
|
^~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1603:1: note: in expansion of macro 'ALL_OP_REL_WITH_INT'
|
|
ALL_OP_REL_WITH_INT(ap_ulong, _AP_SIZE_ap_slong, false)
|
|
^~~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:59:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const ap_int_base<_AP_W2, _AP_S2>'
|
|
Max<d,1> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_int.h:55:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1610:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(const ap_int_base<_AP_W2, _AP_S2>&, double)
|
|
INLINE bool operator Sym(const ap_int_base<_AP_W, _AP_S>& op1, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1630:3: note: in expansion of macro 'OP_REL_WITH_DOUBLE_OR_FLOAT'
|
|
OP_REL_WITH_DOUBLE_OR_FLOAT(<)
|
|
^~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1610:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator Sym(const ap_int_base<_AP_W, _AP_S>& op1, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1630:3: note: in expansion of macro 'OP_REL_WITH_DOUBLE_OR_FLOAT'
|
|
OP_REL_WITH_DOUBLE_OR_FLOAT(<)
|
|
^~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:59:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const ap_int_base<_AP_W2, _AP_S2>'
|
|
Max<d,1> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_int.h:55:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1615:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(double, const ap_int_base<_AP_W2, _AP_S2>&)
|
|
INLINE bool operator Sym(double op1, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1630:3: note: in expansion of macro 'OP_REL_WITH_DOUBLE_OR_FLOAT'
|
|
OP_REL_WITH_DOUBLE_OR_FLOAT(<)
|
|
^~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1615:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator Sym(double op1, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1630:3: note: in expansion of macro 'OP_REL_WITH_DOUBLE_OR_FLOAT'
|
|
OP_REL_WITH_DOUBLE_OR_FLOAT(<)
|
|
^~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:59:7: note: mismatched types 'const ap_int_base<_AP_W2, _AP_S2>' and 'int'
|
|
Max<d,1> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_int.h:55:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1620:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(const ap_int_base<_AP_W2, _AP_S2>&, float)
|
|
INLINE bool operator Sym(const ap_int_base<_AP_W, _AP_S>& op1, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1630:3: note: in expansion of macro 'OP_REL_WITH_DOUBLE_OR_FLOAT'
|
|
OP_REL_WITH_DOUBLE_OR_FLOAT(<)
|
|
^~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1620:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator Sym(const ap_int_base<_AP_W, _AP_S>& op1, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1630:3: note: in expansion of macro 'OP_REL_WITH_DOUBLE_OR_FLOAT'
|
|
OP_REL_WITH_DOUBLE_OR_FLOAT(<)
|
|
^~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:59:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const ap_int_base<_AP_W2, _AP_S2>'
|
|
Max<d,1> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_int.h:55:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1625:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(float, const ap_int_base<_AP_W2, _AP_S2>&)
|
|
INLINE bool operator Sym(float op1, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1630:3: note: in expansion of macro 'OP_REL_WITH_DOUBLE_OR_FLOAT'
|
|
OP_REL_WITH_DOUBLE_OR_FLOAT(<)
|
|
^~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1625:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator Sym(float op1, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1630:3: note: in expansion of macro 'OP_REL_WITH_DOUBLE_OR_FLOAT'
|
|
OP_REL_WITH_DOUBLE_OR_FLOAT(<)
|
|
^~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:59:7: note: mismatched types 'const ap_int_base<_AP_W2, _AP_S2>' and 'int'
|
|
Max<d,1> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_int.h:55:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1731:15: note: candidate: template<int _AP_W1, bool _AP_S1, int _AP_W2, bool _AP_S2> bool operator<(const ap_range_ref<_AP_W, _AP_S>&, const ap_int_base<_AP_W3, _AP_S3>&)
|
|
INLINE bool operator REL_OP(const ap_range_ref<_AP_W1, _AP_S1>& op1, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1745:1: note: in expansion of macro 'OP_REL_WITH_RANGE'
|
|
OP_REL_WITH_RANGE(<)
|
|
^~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1731:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(const ap_range_ref<_AP_W1, _AP_S1>& op1, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1745:1: note: in expansion of macro 'OP_REL_WITH_RANGE'
|
|
OP_REL_WITH_RANGE(<)
|
|
^~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:59:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const ap_range_ref<_AP_W, _AP_S>'
|
|
Max<d,1> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_int.h:55:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1736:15: note: candidate: template<int _AP_W1, bool _AP_S1, int _AP_W2, bool _AP_S2> bool operator<(const ap_int_base<_AP_W2, _AP_S2>&, const ap_range_ref<_AP_W2, _AP_S2>&)
|
|
INLINE bool operator REL_OP(const ap_int_base<_AP_W1, _AP_S1>& op1, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1745:1: note: in expansion of macro 'OP_REL_WITH_RANGE'
|
|
OP_REL_WITH_RANGE(<)
|
|
^~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1736:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(const ap_int_base<_AP_W1, _AP_S1>& op1, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1745:1: note: in expansion of macro 'OP_REL_WITH_RANGE'
|
|
OP_REL_WITH_RANGE(<)
|
|
^~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:59:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const ap_int_base<_AP_W2, _AP_S2>'
|
|
Max<d,1> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_int.h:55:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1840:15: note: candidate: template<int _AP_W1, bool _AP_S1, int _AP_W2, bool _AP_S2> bool operator<(const ap_int_base<_AP_W2, _AP_S2>&, const ap_bit_ref<_AP_W2, _AP_S2>&)
|
|
INLINE bool operator REL_OP(const ap_int_base<_AP_W1, _AP_S1>& op1, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1854:1: note: in expansion of macro 'OP_REL_WITH_BIT'
|
|
OP_REL_WITH_BIT(<)
|
|
^~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1840:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(const ap_int_base<_AP_W1, _AP_S1>& op1, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1854:1: note: in expansion of macro 'OP_REL_WITH_BIT'
|
|
OP_REL_WITH_BIT(<)
|
|
^~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:59:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const ap_int_base<_AP_W2, _AP_S2>'
|
|
Max<d,1> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_int.h:55:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1845:15: note: candidate: template<int _AP_W1, bool _AP_S1, int _AP_W2, bool _AP_S2> bool operator<(const ap_bit_ref<_AP_W, _AP_S>&, const ap_int_base<_AP_W3, _AP_S3>&)
|
|
INLINE bool operator REL_OP(const ap_bit_ref<_AP_W1, _AP_S1>& op1, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1854:1: note: in expansion of macro 'OP_REL_WITH_BIT'
|
|
OP_REL_WITH_BIT(<)
|
|
^~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1845:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(const ap_bit_ref<_AP_W1, _AP_S1>& op1, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1854:1: note: in expansion of macro 'OP_REL_WITH_BIT'
|
|
OP_REL_WITH_BIT(<)
|
|
^~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:59:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const ap_bit_ref<_AP_W, _AP_S>'
|
|
Max<d,1> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_int.h:55:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1943:15: note: candidate: template<int _AP_W1, class _AP_T1, int _AP_W2, class _AP_T2, int _AP_W3, bool _AP_S3> bool operator<(const ap_int_base<_AP_W3, _AP_S3>&, const ap_concat_ref<_AP_W2, _AP_T2, _AP_W3, _AP_T3>&)
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1962:1: note: in expansion of macro 'OP_REL_WITH_CONCAT'
|
|
OP_REL_WITH_CONCAT(<)
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1943:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1962:1: note: in expansion of macro 'OP_REL_WITH_CONCAT'
|
|
OP_REL_WITH_CONCAT(<)
|
|
^~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:59:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const ap_int_base<_AP_W3, _AP_S3>'
|
|
Max<d,1> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_int.h:55:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1951:15: note: candidate: template<int _AP_W1, class _AP_T1, int _AP_W2, class _AP_T2, int _AP_W3, bool _AP_S3> bool operator<(const ap_concat_ref<_AP_W2, _AP_T2, _AP_W3, _AP_T3>&, const ap_int_base<_AP_W3, _AP_S3>&)
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1962:1: note: in expansion of macro 'OP_REL_WITH_CONCAT'
|
|
OP_REL_WITH_CONCAT(<)
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1951:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_base.h:1962:1: note: in expansion of macro 'OP_REL_WITH_CONCAT'
|
|
OP_REL_WITH_CONCAT(<)
|
|
^~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:59:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const ap_concat_ref<_AP_W2, _AP_T2, _AP_W3, _AP_T3>'
|
|
Max<d,1> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_int.h:56:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1001:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(const ap_range_ref<_AP_W, _AP_S>&, bool)
|
|
INLINE bool operator REL_OP(const ap_range_ref<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1026:3: note: in expansion of macro 'REF_REL_OP_WITH_INT'
|
|
REF_REL_OP_WITH_INT(<, C_TYPE, _AP_WI, _AP_SI) \
|
|
^~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1030:1: note: in expansion of macro 'REF_REL_WITH_INT_1'
|
|
REF_REL_WITH_INT_1(bool, 1, false)
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1001:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(const ap_range_ref<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1026:3: note: in expansion of macro 'REF_REL_OP_WITH_INT'
|
|
REF_REL_OP_WITH_INT(<, C_TYPE, _AP_WI, _AP_SI) \
|
|
^~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1030:1: note: in expansion of macro 'REF_REL_WITH_INT_1'
|
|
REF_REL_WITH_INT_1(bool, 1, false)
|
|
^~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:59:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const ap_range_ref<_AP_W, _AP_S>'
|
|
Max<d,1> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_int.h:56:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1007:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(const ap_bit_ref<_AP_W, _AP_S>&, bool)
|
|
INLINE bool operator REL_OP(const ap_bit_ref<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1026:3: note: in expansion of macro 'REF_REL_OP_WITH_INT'
|
|
REF_REL_OP_WITH_INT(<, C_TYPE, _AP_WI, _AP_SI) \
|
|
^~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1030:1: note: in expansion of macro 'REF_REL_WITH_INT_1'
|
|
REF_REL_WITH_INT_1(bool, 1, false)
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1007:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(const ap_bit_ref<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1026:3: note: in expansion of macro 'REF_REL_OP_WITH_INT'
|
|
REF_REL_OP_WITH_INT(<, C_TYPE, _AP_WI, _AP_SI) \
|
|
^~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1030:1: note: in expansion of macro 'REF_REL_WITH_INT_1'
|
|
REF_REL_WITH_INT_1(bool, 1, false)
|
|
^~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:59:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const ap_bit_ref<_AP_W, _AP_S>'
|
|
Max<d,1> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_int.h:56:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1012:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(bool, const ap_bit_ref<_AP_W, _AP_S>&)
|
|
INLINE bool operator REL_OP(C_TYPE op2, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1026:3: note: in expansion of macro 'REF_REL_OP_WITH_INT'
|
|
REF_REL_OP_WITH_INT(<, C_TYPE, _AP_WI, _AP_SI) \
|
|
^~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1030:1: note: in expansion of macro 'REF_REL_WITH_INT_1'
|
|
REF_REL_WITH_INT_1(bool, 1, false)
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1012:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(C_TYPE op2, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1026:3: note: in expansion of macro 'REF_REL_OP_WITH_INT'
|
|
REF_REL_OP_WITH_INT(<, C_TYPE, _AP_WI, _AP_SI) \
|
|
^~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1030:1: note: in expansion of macro 'REF_REL_WITH_INT_1'
|
|
REF_REL_WITH_INT_1(bool, 1, false)
|
|
^~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:59:7: note: mismatched types 'const ap_bit_ref<_AP_W, _AP_S>' and 'int'
|
|
Max<d,1> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_int.h:56:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1017:15: note: candidate: template<int _AP_W, class _AP_T, int _AP_W1, class _AP_T1> bool operator<(const ap_concat_ref<_AP_W2, _AP_T2, _AP_W3, _AP_T3>&, bool)
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1026:3: note: in expansion of macro 'REF_REL_OP_WITH_INT'
|
|
REF_REL_OP_WITH_INT(<, C_TYPE, _AP_WI, _AP_SI) \
|
|
^~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1030:1: note: in expansion of macro 'REF_REL_WITH_INT_1'
|
|
REF_REL_WITH_INT_1(bool, 1, false)
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1017:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1026:3: note: in expansion of macro 'REF_REL_OP_WITH_INT'
|
|
REF_REL_OP_WITH_INT(<, C_TYPE, _AP_WI, _AP_SI) \
|
|
^~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1030:1: note: in expansion of macro 'REF_REL_WITH_INT_1'
|
|
REF_REL_WITH_INT_1(bool, 1, false)
|
|
^~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:59:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const ap_concat_ref<_AP_W2, _AP_T2, _AP_W3, _AP_T3>'
|
|
Max<d,1> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_int.h:56:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1001:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(const ap_range_ref<_AP_W, _AP_S>&, char)
|
|
INLINE bool operator REL_OP(const ap_range_ref<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1026:3: note: in expansion of macro 'REF_REL_OP_WITH_INT'
|
|
REF_REL_OP_WITH_INT(<, C_TYPE, _AP_WI, _AP_SI) \
|
|
^~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1031:1: note: in expansion of macro 'REF_REL_WITH_INT_1'
|
|
REF_REL_WITH_INT_1(char, 8, CHAR_IS_SIGNED)
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1001:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(const ap_range_ref<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1026:3: note: in expansion of macro 'REF_REL_OP_WITH_INT'
|
|
REF_REL_OP_WITH_INT(<, C_TYPE, _AP_WI, _AP_SI) \
|
|
^~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1031:1: note: in expansion of macro 'REF_REL_WITH_INT_1'
|
|
REF_REL_WITH_INT_1(char, 8, CHAR_IS_SIGNED)
|
|
^~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:59:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const ap_range_ref<_AP_W, _AP_S>'
|
|
Max<d,1> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_int.h:56:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1007:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(const ap_bit_ref<_AP_W, _AP_S>&, char)
|
|
INLINE bool operator REL_OP(const ap_bit_ref<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1026:3: note: in expansion of macro 'REF_REL_OP_WITH_INT'
|
|
REF_REL_OP_WITH_INT(<, C_TYPE, _AP_WI, _AP_SI) \
|
|
^~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1031:1: note: in expansion of macro 'REF_REL_WITH_INT_1'
|
|
REF_REL_WITH_INT_1(char, 8, CHAR_IS_SIGNED)
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1007:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(const ap_bit_ref<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1026:3: note: in expansion of macro 'REF_REL_OP_WITH_INT'
|
|
REF_REL_OP_WITH_INT(<, C_TYPE, _AP_WI, _AP_SI) \
|
|
^~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1031:1: note: in expansion of macro 'REF_REL_WITH_INT_1'
|
|
REF_REL_WITH_INT_1(char, 8, CHAR_IS_SIGNED)
|
|
^~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:59:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const ap_bit_ref<_AP_W, _AP_S>'
|
|
Max<d,1> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_int.h:56:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1012:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(char, const ap_bit_ref<_AP_W, _AP_S>&)
|
|
INLINE bool operator REL_OP(C_TYPE op2, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1026:3: note: in expansion of macro 'REF_REL_OP_WITH_INT'
|
|
REF_REL_OP_WITH_INT(<, C_TYPE, _AP_WI, _AP_SI) \
|
|
^~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1031:1: note: in expansion of macro 'REF_REL_WITH_INT_1'
|
|
REF_REL_WITH_INT_1(char, 8, CHAR_IS_SIGNED)
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1012:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(C_TYPE op2, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1026:3: note: in expansion of macro 'REF_REL_OP_WITH_INT'
|
|
REF_REL_OP_WITH_INT(<, C_TYPE, _AP_WI, _AP_SI) \
|
|
^~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1031:1: note: in expansion of macro 'REF_REL_WITH_INT_1'
|
|
REF_REL_WITH_INT_1(char, 8, CHAR_IS_SIGNED)
|
|
^~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:59:7: note: mismatched types 'const ap_bit_ref<_AP_W, _AP_S>' and 'int'
|
|
Max<d,1> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_int.h:56:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1017:15: note: candidate: template<int _AP_W, class _AP_T, int _AP_W1, class _AP_T1> bool operator<(const ap_concat_ref<_AP_W2, _AP_T2, _AP_W3, _AP_T3>&, char)
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1026:3: note: in expansion of macro 'REF_REL_OP_WITH_INT'
|
|
REF_REL_OP_WITH_INT(<, C_TYPE, _AP_WI, _AP_SI) \
|
|
^~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1031:1: note: in expansion of macro 'REF_REL_WITH_INT_1'
|
|
REF_REL_WITH_INT_1(char, 8, CHAR_IS_SIGNED)
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1017:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1026:3: note: in expansion of macro 'REF_REL_OP_WITH_INT'
|
|
REF_REL_OP_WITH_INT(<, C_TYPE, _AP_WI, _AP_SI) \
|
|
^~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1031:1: note: in expansion of macro 'REF_REL_WITH_INT_1'
|
|
REF_REL_WITH_INT_1(char, 8, CHAR_IS_SIGNED)
|
|
^~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:59:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const ap_concat_ref<_AP_W2, _AP_T2, _AP_W3, _AP_T3>'
|
|
Max<d,1> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_int.h:56:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1001:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(const ap_range_ref<_AP_W, _AP_S>&, signed char)
|
|
INLINE bool operator REL_OP(const ap_range_ref<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1026:3: note: in expansion of macro 'REF_REL_OP_WITH_INT'
|
|
REF_REL_OP_WITH_INT(<, C_TYPE, _AP_WI, _AP_SI) \
|
|
^~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1032:1: note: in expansion of macro 'REF_REL_WITH_INT_1'
|
|
REF_REL_WITH_INT_1(signed char, 8, true)
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1001:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(const ap_range_ref<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1026:3: note: in expansion of macro 'REF_REL_OP_WITH_INT'
|
|
REF_REL_OP_WITH_INT(<, C_TYPE, _AP_WI, _AP_SI) \
|
|
^~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1032:1: note: in expansion of macro 'REF_REL_WITH_INT_1'
|
|
REF_REL_WITH_INT_1(signed char, 8, true)
|
|
^~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:59:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const ap_range_ref<_AP_W, _AP_S>'
|
|
Max<d,1> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_int.h:56:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1007:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(const ap_bit_ref<_AP_W, _AP_S>&, signed char)
|
|
INLINE bool operator REL_OP(const ap_bit_ref<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1026:3: note: in expansion of macro 'REF_REL_OP_WITH_INT'
|
|
REF_REL_OP_WITH_INT(<, C_TYPE, _AP_WI, _AP_SI) \
|
|
^~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1032:1: note: in expansion of macro 'REF_REL_WITH_INT_1'
|
|
REF_REL_WITH_INT_1(signed char, 8, true)
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1007:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(const ap_bit_ref<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1026:3: note: in expansion of macro 'REF_REL_OP_WITH_INT'
|
|
REF_REL_OP_WITH_INT(<, C_TYPE, _AP_WI, _AP_SI) \
|
|
^~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1032:1: note: in expansion of macro 'REF_REL_WITH_INT_1'
|
|
REF_REL_WITH_INT_1(signed char, 8, true)
|
|
^~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:59:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const ap_bit_ref<_AP_W, _AP_S>'
|
|
Max<d,1> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_int.h:56:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1012:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(signed char, const ap_bit_ref<_AP_W, _AP_S>&)
|
|
INLINE bool operator REL_OP(C_TYPE op2, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1026:3: note: in expansion of macro 'REF_REL_OP_WITH_INT'
|
|
REF_REL_OP_WITH_INT(<, C_TYPE, _AP_WI, _AP_SI) \
|
|
^~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1032:1: note: in expansion of macro 'REF_REL_WITH_INT_1'
|
|
REF_REL_WITH_INT_1(signed char, 8, true)
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1012:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(C_TYPE op2, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1026:3: note: in expansion of macro 'REF_REL_OP_WITH_INT'
|
|
REF_REL_OP_WITH_INT(<, C_TYPE, _AP_WI, _AP_SI) \
|
|
^~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1032:1: note: in expansion of macro 'REF_REL_WITH_INT_1'
|
|
REF_REL_WITH_INT_1(signed char, 8, true)
|
|
^~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:59:7: note: mismatched types 'const ap_bit_ref<_AP_W, _AP_S>' and 'int'
|
|
Max<d,1> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_int.h:56:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1017:15: note: candidate: template<int _AP_W, class _AP_T, int _AP_W1, class _AP_T1> bool operator<(const ap_concat_ref<_AP_W2, _AP_T2, _AP_W3, _AP_T3>&, signed char)
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1026:3: note: in expansion of macro 'REF_REL_OP_WITH_INT'
|
|
REF_REL_OP_WITH_INT(<, C_TYPE, _AP_WI, _AP_SI) \
|
|
^~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1032:1: note: in expansion of macro 'REF_REL_WITH_INT_1'
|
|
REF_REL_WITH_INT_1(signed char, 8, true)
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1017:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1026:3: note: in expansion of macro 'REF_REL_OP_WITH_INT'
|
|
REF_REL_OP_WITH_INT(<, C_TYPE, _AP_WI, _AP_SI) \
|
|
^~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1032:1: note: in expansion of macro 'REF_REL_WITH_INT_1'
|
|
REF_REL_WITH_INT_1(signed char, 8, true)
|
|
^~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:59:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const ap_concat_ref<_AP_W2, _AP_T2, _AP_W3, _AP_T3>'
|
|
Max<d,1> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_int.h:56:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1001:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(const ap_range_ref<_AP_W, _AP_S>&, unsigned char)
|
|
INLINE bool operator REL_OP(const ap_range_ref<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1026:3: note: in expansion of macro 'REF_REL_OP_WITH_INT'
|
|
REF_REL_OP_WITH_INT(<, C_TYPE, _AP_WI, _AP_SI) \
|
|
^~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1033:1: note: in expansion of macro 'REF_REL_WITH_INT_1'
|
|
REF_REL_WITH_INT_1(unsigned char, 8, false)
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1001:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(const ap_range_ref<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1026:3: note: in expansion of macro 'REF_REL_OP_WITH_INT'
|
|
REF_REL_OP_WITH_INT(<, C_TYPE, _AP_WI, _AP_SI) \
|
|
^~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1033:1: note: in expansion of macro 'REF_REL_WITH_INT_1'
|
|
REF_REL_WITH_INT_1(unsigned char, 8, false)
|
|
^~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:59:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const ap_range_ref<_AP_W, _AP_S>'
|
|
Max<d,1> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_int.h:56:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1007:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(const ap_bit_ref<_AP_W, _AP_S>&, unsigned char)
|
|
INLINE bool operator REL_OP(const ap_bit_ref<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1026:3: note: in expansion of macro 'REF_REL_OP_WITH_INT'
|
|
REF_REL_OP_WITH_INT(<, C_TYPE, _AP_WI, _AP_SI) \
|
|
^~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1033:1: note: in expansion of macro 'REF_REL_WITH_INT_1'
|
|
REF_REL_WITH_INT_1(unsigned char, 8, false)
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1007:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(const ap_bit_ref<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1026:3: note: in expansion of macro 'REF_REL_OP_WITH_INT'
|
|
REF_REL_OP_WITH_INT(<, C_TYPE, _AP_WI, _AP_SI) \
|
|
^~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1033:1: note: in expansion of macro 'REF_REL_WITH_INT_1'
|
|
REF_REL_WITH_INT_1(unsigned char, 8, false)
|
|
^~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:59:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const ap_bit_ref<_AP_W, _AP_S>'
|
|
Max<d,1> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_int.h:56:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1012:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(unsigned char, const ap_bit_ref<_AP_W, _AP_S>&)
|
|
INLINE bool operator REL_OP(C_TYPE op2, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1026:3: note: in expansion of macro 'REF_REL_OP_WITH_INT'
|
|
REF_REL_OP_WITH_INT(<, C_TYPE, _AP_WI, _AP_SI) \
|
|
^~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1033:1: note: in expansion of macro 'REF_REL_WITH_INT_1'
|
|
REF_REL_WITH_INT_1(unsigned char, 8, false)
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1012:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(C_TYPE op2, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1026:3: note: in expansion of macro 'REF_REL_OP_WITH_INT'
|
|
REF_REL_OP_WITH_INT(<, C_TYPE, _AP_WI, _AP_SI) \
|
|
^~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1033:1: note: in expansion of macro 'REF_REL_WITH_INT_1'
|
|
REF_REL_WITH_INT_1(unsigned char, 8, false)
|
|
^~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:59:7: note: mismatched types 'const ap_bit_ref<_AP_W, _AP_S>' and 'int'
|
|
Max<d,1> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_int.h:56:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1017:15: note: candidate: template<int _AP_W, class _AP_T, int _AP_W1, class _AP_T1> bool operator<(const ap_concat_ref<_AP_W2, _AP_T2, _AP_W3, _AP_T3>&, unsigned char)
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1026:3: note: in expansion of macro 'REF_REL_OP_WITH_INT'
|
|
REF_REL_OP_WITH_INT(<, C_TYPE, _AP_WI, _AP_SI) \
|
|
^~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1033:1: note: in expansion of macro 'REF_REL_WITH_INT_1'
|
|
REF_REL_WITH_INT_1(unsigned char, 8, false)
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1017:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1026:3: note: in expansion of macro 'REF_REL_OP_WITH_INT'
|
|
REF_REL_OP_WITH_INT(<, C_TYPE, _AP_WI, _AP_SI) \
|
|
^~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1033:1: note: in expansion of macro 'REF_REL_WITH_INT_1'
|
|
REF_REL_WITH_INT_1(unsigned char, 8, false)
|
|
^~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:59:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const ap_concat_ref<_AP_W2, _AP_T2, _AP_W3, _AP_T3>'
|
|
Max<d,1> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_int.h:56:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1001:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(const ap_range_ref<_AP_W, _AP_S>&, short int)
|
|
INLINE bool operator REL_OP(const ap_range_ref<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1026:3: note: in expansion of macro 'REF_REL_OP_WITH_INT'
|
|
REF_REL_OP_WITH_INT(<, C_TYPE, _AP_WI, _AP_SI) \
|
|
^~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1034:1: note: in expansion of macro 'REF_REL_WITH_INT_1'
|
|
REF_REL_WITH_INT_1(short, _AP_SIZE_short, true)
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1001:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(const ap_range_ref<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1026:3: note: in expansion of macro 'REF_REL_OP_WITH_INT'
|
|
REF_REL_OP_WITH_INT(<, C_TYPE, _AP_WI, _AP_SI) \
|
|
^~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1034:1: note: in expansion of macro 'REF_REL_WITH_INT_1'
|
|
REF_REL_WITH_INT_1(short, _AP_SIZE_short, true)
|
|
^~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:59:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const ap_range_ref<_AP_W, _AP_S>'
|
|
Max<d,1> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_int.h:56:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1007:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(const ap_bit_ref<_AP_W, _AP_S>&, short int)
|
|
INLINE bool operator REL_OP(const ap_bit_ref<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1026:3: note: in expansion of macro 'REF_REL_OP_WITH_INT'
|
|
REF_REL_OP_WITH_INT(<, C_TYPE, _AP_WI, _AP_SI) \
|
|
^~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1034:1: note: in expansion of macro 'REF_REL_WITH_INT_1'
|
|
REF_REL_WITH_INT_1(short, _AP_SIZE_short, true)
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1007:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(const ap_bit_ref<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1026:3: note: in expansion of macro 'REF_REL_OP_WITH_INT'
|
|
REF_REL_OP_WITH_INT(<, C_TYPE, _AP_WI, _AP_SI) \
|
|
^~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1034:1: note: in expansion of macro 'REF_REL_WITH_INT_1'
|
|
REF_REL_WITH_INT_1(short, _AP_SIZE_short, true)
|
|
^~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:59:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const ap_bit_ref<_AP_W, _AP_S>'
|
|
Max<d,1> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_int.h:56:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1012:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(short int, const ap_bit_ref<_AP_W, _AP_S>&)
|
|
INLINE bool operator REL_OP(C_TYPE op2, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1026:3: note: in expansion of macro 'REF_REL_OP_WITH_INT'
|
|
REF_REL_OP_WITH_INT(<, C_TYPE, _AP_WI, _AP_SI) \
|
|
^~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1034:1: note: in expansion of macro 'REF_REL_WITH_INT_1'
|
|
REF_REL_WITH_INT_1(short, _AP_SIZE_short, true)
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1012:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(C_TYPE op2, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1026:3: note: in expansion of macro 'REF_REL_OP_WITH_INT'
|
|
REF_REL_OP_WITH_INT(<, C_TYPE, _AP_WI, _AP_SI) \
|
|
^~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1034:1: note: in expansion of macro 'REF_REL_WITH_INT_1'
|
|
REF_REL_WITH_INT_1(short, _AP_SIZE_short, true)
|
|
^~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:59:7: note: mismatched types 'const ap_bit_ref<_AP_W, _AP_S>' and 'int'
|
|
Max<d,1> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_int.h:56:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1017:15: note: candidate: template<int _AP_W, class _AP_T, int _AP_W1, class _AP_T1> bool operator<(const ap_concat_ref<_AP_W2, _AP_T2, _AP_W3, _AP_T3>&, short int)
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1026:3: note: in expansion of macro 'REF_REL_OP_WITH_INT'
|
|
REF_REL_OP_WITH_INT(<, C_TYPE, _AP_WI, _AP_SI) \
|
|
^~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1034:1: note: in expansion of macro 'REF_REL_WITH_INT_1'
|
|
REF_REL_WITH_INT_1(short, _AP_SIZE_short, true)
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1017:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1026:3: note: in expansion of macro 'REF_REL_OP_WITH_INT'
|
|
REF_REL_OP_WITH_INT(<, C_TYPE, _AP_WI, _AP_SI) \
|
|
^~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1034:1: note: in expansion of macro 'REF_REL_WITH_INT_1'
|
|
REF_REL_WITH_INT_1(short, _AP_SIZE_short, true)
|
|
^~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:59:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const ap_concat_ref<_AP_W2, _AP_T2, _AP_W3, _AP_T3>'
|
|
Max<d,1> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_int.h:56:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1001:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(const ap_range_ref<_AP_W, _AP_S>&, short unsigned int)
|
|
INLINE bool operator REL_OP(const ap_range_ref<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1026:3: note: in expansion of macro 'REF_REL_OP_WITH_INT'
|
|
REF_REL_OP_WITH_INT(<, C_TYPE, _AP_WI, _AP_SI) \
|
|
^~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1035:1: note: in expansion of macro 'REF_REL_WITH_INT_1'
|
|
REF_REL_WITH_INT_1(unsigned short, _AP_SIZE_short, false)
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1001:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(const ap_range_ref<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1026:3: note: in expansion of macro 'REF_REL_OP_WITH_INT'
|
|
REF_REL_OP_WITH_INT(<, C_TYPE, _AP_WI, _AP_SI) \
|
|
^~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1035:1: note: in expansion of macro 'REF_REL_WITH_INT_1'
|
|
REF_REL_WITH_INT_1(unsigned short, _AP_SIZE_short, false)
|
|
^~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:59:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const ap_range_ref<_AP_W, _AP_S>'
|
|
Max<d,1> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_int.h:56:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1007:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(const ap_bit_ref<_AP_W, _AP_S>&, short unsigned int)
|
|
INLINE bool operator REL_OP(const ap_bit_ref<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1026:3: note: in expansion of macro 'REF_REL_OP_WITH_INT'
|
|
REF_REL_OP_WITH_INT(<, C_TYPE, _AP_WI, _AP_SI) \
|
|
^~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1035:1: note: in expansion of macro 'REF_REL_WITH_INT_1'
|
|
REF_REL_WITH_INT_1(unsigned short, _AP_SIZE_short, false)
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1007:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(const ap_bit_ref<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1026:3: note: in expansion of macro 'REF_REL_OP_WITH_INT'
|
|
REF_REL_OP_WITH_INT(<, C_TYPE, _AP_WI, _AP_SI) \
|
|
^~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1035:1: note: in expansion of macro 'REF_REL_WITH_INT_1'
|
|
REF_REL_WITH_INT_1(unsigned short, _AP_SIZE_short, false)
|
|
^~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:59:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const ap_bit_ref<_AP_W, _AP_S>'
|
|
Max<d,1> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_int.h:56:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1012:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(short unsigned int, const ap_bit_ref<_AP_W, _AP_S>&)
|
|
INLINE bool operator REL_OP(C_TYPE op2, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1026:3: note: in expansion of macro 'REF_REL_OP_WITH_INT'
|
|
REF_REL_OP_WITH_INT(<, C_TYPE, _AP_WI, _AP_SI) \
|
|
^~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1035:1: note: in expansion of macro 'REF_REL_WITH_INT_1'
|
|
REF_REL_WITH_INT_1(unsigned short, _AP_SIZE_short, false)
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1012:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(C_TYPE op2, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1026:3: note: in expansion of macro 'REF_REL_OP_WITH_INT'
|
|
REF_REL_OP_WITH_INT(<, C_TYPE, _AP_WI, _AP_SI) \
|
|
^~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1035:1: note: in expansion of macro 'REF_REL_WITH_INT_1'
|
|
REF_REL_WITH_INT_1(unsigned short, _AP_SIZE_short, false)
|
|
^~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:59:7: note: mismatched types 'const ap_bit_ref<_AP_W, _AP_S>' and 'int'
|
|
Max<d,1> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_int.h:56:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1017:15: note: candidate: template<int _AP_W, class _AP_T, int _AP_W1, class _AP_T1> bool operator<(const ap_concat_ref<_AP_W2, _AP_T2, _AP_W3, _AP_T3>&, short unsigned int)
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1026:3: note: in expansion of macro 'REF_REL_OP_WITH_INT'
|
|
REF_REL_OP_WITH_INT(<, C_TYPE, _AP_WI, _AP_SI) \
|
|
^~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1035:1: note: in expansion of macro 'REF_REL_WITH_INT_1'
|
|
REF_REL_WITH_INT_1(unsigned short, _AP_SIZE_short, false)
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1017:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1026:3: note: in expansion of macro 'REF_REL_OP_WITH_INT'
|
|
REF_REL_OP_WITH_INT(<, C_TYPE, _AP_WI, _AP_SI) \
|
|
^~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1035:1: note: in expansion of macro 'REF_REL_WITH_INT_1'
|
|
REF_REL_WITH_INT_1(unsigned short, _AP_SIZE_short, false)
|
|
^~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:59:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const ap_concat_ref<_AP_W2, _AP_T2, _AP_W3, _AP_T3>'
|
|
Max<d,1> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_int.h:56:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1001:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(const ap_range_ref<_AP_W, _AP_S>&, int)
|
|
INLINE bool operator REL_OP(const ap_range_ref<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1026:3: note: in expansion of macro 'REF_REL_OP_WITH_INT'
|
|
REF_REL_OP_WITH_INT(<, C_TYPE, _AP_WI, _AP_SI) \
|
|
^~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1036:1: note: in expansion of macro 'REF_REL_WITH_INT_1'
|
|
REF_REL_WITH_INT_1(int, _AP_SIZE_int, true)
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1001:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(const ap_range_ref<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1026:3: note: in expansion of macro 'REF_REL_OP_WITH_INT'
|
|
REF_REL_OP_WITH_INT(<, C_TYPE, _AP_WI, _AP_SI) \
|
|
^~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1036:1: note: in expansion of macro 'REF_REL_WITH_INT_1'
|
|
REF_REL_WITH_INT_1(int, _AP_SIZE_int, true)
|
|
^~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:59:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const ap_range_ref<_AP_W, _AP_S>'
|
|
Max<d,1> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_int.h:56:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1007:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(const ap_bit_ref<_AP_W, _AP_S>&, int)
|
|
INLINE bool operator REL_OP(const ap_bit_ref<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1026:3: note: in expansion of macro 'REF_REL_OP_WITH_INT'
|
|
REF_REL_OP_WITH_INT(<, C_TYPE, _AP_WI, _AP_SI) \
|
|
^~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1036:1: note: in expansion of macro 'REF_REL_WITH_INT_1'
|
|
REF_REL_WITH_INT_1(int, _AP_SIZE_int, true)
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1007:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(const ap_bit_ref<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1026:3: note: in expansion of macro 'REF_REL_OP_WITH_INT'
|
|
REF_REL_OP_WITH_INT(<, C_TYPE, _AP_WI, _AP_SI) \
|
|
^~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1036:1: note: in expansion of macro 'REF_REL_WITH_INT_1'
|
|
REF_REL_WITH_INT_1(int, _AP_SIZE_int, true)
|
|
^~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:59:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const ap_bit_ref<_AP_W, _AP_S>'
|
|
Max<d,1> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_int.h:56:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1012:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(int, const ap_bit_ref<_AP_W, _AP_S>&)
|
|
INLINE bool operator REL_OP(C_TYPE op2, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1026:3: note: in expansion of macro 'REF_REL_OP_WITH_INT'
|
|
REF_REL_OP_WITH_INT(<, C_TYPE, _AP_WI, _AP_SI) \
|
|
^~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1036:1: note: in expansion of macro 'REF_REL_WITH_INT_1'
|
|
REF_REL_WITH_INT_1(int, _AP_SIZE_int, true)
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1012:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(C_TYPE op2, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1026:3: note: in expansion of macro 'REF_REL_OP_WITH_INT'
|
|
REF_REL_OP_WITH_INT(<, C_TYPE, _AP_WI, _AP_SI) \
|
|
^~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1036:1: note: in expansion of macro 'REF_REL_WITH_INT_1'
|
|
REF_REL_WITH_INT_1(int, _AP_SIZE_int, true)
|
|
^~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:59:7: note: mismatched types 'const ap_bit_ref<_AP_W, _AP_S>' and 'int'
|
|
Max<d,1> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_int.h:56:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1017:15: note: candidate: template<int _AP_W, class _AP_T, int _AP_W1, class _AP_T1> bool operator<(const ap_concat_ref<_AP_W2, _AP_T2, _AP_W3, _AP_T3>&, int)
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1026:3: note: in expansion of macro 'REF_REL_OP_WITH_INT'
|
|
REF_REL_OP_WITH_INT(<, C_TYPE, _AP_WI, _AP_SI) \
|
|
^~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1036:1: note: in expansion of macro 'REF_REL_WITH_INT_1'
|
|
REF_REL_WITH_INT_1(int, _AP_SIZE_int, true)
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1017:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1026:3: note: in expansion of macro 'REF_REL_OP_WITH_INT'
|
|
REF_REL_OP_WITH_INT(<, C_TYPE, _AP_WI, _AP_SI) \
|
|
^~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1036:1: note: in expansion of macro 'REF_REL_WITH_INT_1'
|
|
REF_REL_WITH_INT_1(int, _AP_SIZE_int, true)
|
|
^~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:59:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const ap_concat_ref<_AP_W2, _AP_T2, _AP_W3, _AP_T3>'
|
|
Max<d,1> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_int.h:56:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1001:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(const ap_range_ref<_AP_W, _AP_S>&, unsigned int)
|
|
INLINE bool operator REL_OP(const ap_range_ref<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1026:3: note: in expansion of macro 'REF_REL_OP_WITH_INT'
|
|
REF_REL_OP_WITH_INT(<, C_TYPE, _AP_WI, _AP_SI) \
|
|
^~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1037:1: note: in expansion of macro 'REF_REL_WITH_INT_1'
|
|
REF_REL_WITH_INT_1(unsigned int, _AP_SIZE_int, false)
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1001:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(const ap_range_ref<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1026:3: note: in expansion of macro 'REF_REL_OP_WITH_INT'
|
|
REF_REL_OP_WITH_INT(<, C_TYPE, _AP_WI, _AP_SI) \
|
|
^~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1037:1: note: in expansion of macro 'REF_REL_WITH_INT_1'
|
|
REF_REL_WITH_INT_1(unsigned int, _AP_SIZE_int, false)
|
|
^~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:59:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const ap_range_ref<_AP_W, _AP_S>'
|
|
Max<d,1> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_int.h:56:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1007:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(const ap_bit_ref<_AP_W, _AP_S>&, unsigned int)
|
|
INLINE bool operator REL_OP(const ap_bit_ref<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1026:3: note: in expansion of macro 'REF_REL_OP_WITH_INT'
|
|
REF_REL_OP_WITH_INT(<, C_TYPE, _AP_WI, _AP_SI) \
|
|
^~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1037:1: note: in expansion of macro 'REF_REL_WITH_INT_1'
|
|
REF_REL_WITH_INT_1(unsigned int, _AP_SIZE_int, false)
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1007:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(const ap_bit_ref<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1026:3: note: in expansion of macro 'REF_REL_OP_WITH_INT'
|
|
REF_REL_OP_WITH_INT(<, C_TYPE, _AP_WI, _AP_SI) \
|
|
^~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1037:1: note: in expansion of macro 'REF_REL_WITH_INT_1'
|
|
REF_REL_WITH_INT_1(unsigned int, _AP_SIZE_int, false)
|
|
^~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:59:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const ap_bit_ref<_AP_W, _AP_S>'
|
|
Max<d,1> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_int.h:56:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1012:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(unsigned int, const ap_bit_ref<_AP_W, _AP_S>&)
|
|
INLINE bool operator REL_OP(C_TYPE op2, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1026:3: note: in expansion of macro 'REF_REL_OP_WITH_INT'
|
|
REF_REL_OP_WITH_INT(<, C_TYPE, _AP_WI, _AP_SI) \
|
|
^~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1037:1: note: in expansion of macro 'REF_REL_WITH_INT_1'
|
|
REF_REL_WITH_INT_1(unsigned int, _AP_SIZE_int, false)
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1012:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(C_TYPE op2, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1026:3: note: in expansion of macro 'REF_REL_OP_WITH_INT'
|
|
REF_REL_OP_WITH_INT(<, C_TYPE, _AP_WI, _AP_SI) \
|
|
^~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1037:1: note: in expansion of macro 'REF_REL_WITH_INT_1'
|
|
REF_REL_WITH_INT_1(unsigned int, _AP_SIZE_int, false)
|
|
^~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:59:7: note: mismatched types 'const ap_bit_ref<_AP_W, _AP_S>' and 'int'
|
|
Max<d,1> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_int.h:56:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1017:15: note: candidate: template<int _AP_W, class _AP_T, int _AP_W1, class _AP_T1> bool operator<(const ap_concat_ref<_AP_W2, _AP_T2, _AP_W3, _AP_T3>&, unsigned int)
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1026:3: note: in expansion of macro 'REF_REL_OP_WITH_INT'
|
|
REF_REL_OP_WITH_INT(<, C_TYPE, _AP_WI, _AP_SI) \
|
|
^~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1037:1: note: in expansion of macro 'REF_REL_WITH_INT_1'
|
|
REF_REL_WITH_INT_1(unsigned int, _AP_SIZE_int, false)
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1017:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1026:3: note: in expansion of macro 'REF_REL_OP_WITH_INT'
|
|
REF_REL_OP_WITH_INT(<, C_TYPE, _AP_WI, _AP_SI) \
|
|
^~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1037:1: note: in expansion of macro 'REF_REL_WITH_INT_1'
|
|
REF_REL_WITH_INT_1(unsigned int, _AP_SIZE_int, false)
|
|
^~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:59:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const ap_concat_ref<_AP_W2, _AP_T2, _AP_W3, _AP_T3>'
|
|
Max<d,1> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_int.h:56:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1001:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(const ap_range_ref<_AP_W, _AP_S>&, long int)
|
|
INLINE bool operator REL_OP(const ap_range_ref<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1026:3: note: in expansion of macro 'REF_REL_OP_WITH_INT'
|
|
REF_REL_OP_WITH_INT(<, C_TYPE, _AP_WI, _AP_SI) \
|
|
^~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1038:1: note: in expansion of macro 'REF_REL_WITH_INT_1'
|
|
REF_REL_WITH_INT_1(long, _AP_SIZE_long, true)
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1001:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(const ap_range_ref<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1026:3: note: in expansion of macro 'REF_REL_OP_WITH_INT'
|
|
REF_REL_OP_WITH_INT(<, C_TYPE, _AP_WI, _AP_SI) \
|
|
^~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1038:1: note: in expansion of macro 'REF_REL_WITH_INT_1'
|
|
REF_REL_WITH_INT_1(long, _AP_SIZE_long, true)
|
|
^~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:59:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const ap_range_ref<_AP_W, _AP_S>'
|
|
Max<d,1> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_int.h:56:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1007:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(const ap_bit_ref<_AP_W, _AP_S>&, long int)
|
|
INLINE bool operator REL_OP(const ap_bit_ref<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1026:3: note: in expansion of macro 'REF_REL_OP_WITH_INT'
|
|
REF_REL_OP_WITH_INT(<, C_TYPE, _AP_WI, _AP_SI) \
|
|
^~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1038:1: note: in expansion of macro 'REF_REL_WITH_INT_1'
|
|
REF_REL_WITH_INT_1(long, _AP_SIZE_long, true)
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1007:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(const ap_bit_ref<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1026:3: note: in expansion of macro 'REF_REL_OP_WITH_INT'
|
|
REF_REL_OP_WITH_INT(<, C_TYPE, _AP_WI, _AP_SI) \
|
|
^~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1038:1: note: in expansion of macro 'REF_REL_WITH_INT_1'
|
|
REF_REL_WITH_INT_1(long, _AP_SIZE_long, true)
|
|
^~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:59:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const ap_bit_ref<_AP_W, _AP_S>'
|
|
Max<d,1> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_int.h:56:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1012:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(long int, const ap_bit_ref<_AP_W, _AP_S>&)
|
|
INLINE bool operator REL_OP(C_TYPE op2, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1026:3: note: in expansion of macro 'REF_REL_OP_WITH_INT'
|
|
REF_REL_OP_WITH_INT(<, C_TYPE, _AP_WI, _AP_SI) \
|
|
^~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1038:1: note: in expansion of macro 'REF_REL_WITH_INT_1'
|
|
REF_REL_WITH_INT_1(long, _AP_SIZE_long, true)
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1012:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(C_TYPE op2, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1026:3: note: in expansion of macro 'REF_REL_OP_WITH_INT'
|
|
REF_REL_OP_WITH_INT(<, C_TYPE, _AP_WI, _AP_SI) \
|
|
^~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1038:1: note: in expansion of macro 'REF_REL_WITH_INT_1'
|
|
REF_REL_WITH_INT_1(long, _AP_SIZE_long, true)
|
|
^~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:59:7: note: mismatched types 'const ap_bit_ref<_AP_W, _AP_S>' and 'int'
|
|
Max<d,1> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_int.h:56:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1017:15: note: candidate: template<int _AP_W, class _AP_T, int _AP_W1, class _AP_T1> bool operator<(const ap_concat_ref<_AP_W2, _AP_T2, _AP_W3, _AP_T3>&, long int)
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1026:3: note: in expansion of macro 'REF_REL_OP_WITH_INT'
|
|
REF_REL_OP_WITH_INT(<, C_TYPE, _AP_WI, _AP_SI) \
|
|
^~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1038:1: note: in expansion of macro 'REF_REL_WITH_INT_1'
|
|
REF_REL_WITH_INT_1(long, _AP_SIZE_long, true)
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1017:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1026:3: note: in expansion of macro 'REF_REL_OP_WITH_INT'
|
|
REF_REL_OP_WITH_INT(<, C_TYPE, _AP_WI, _AP_SI) \
|
|
^~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1038:1: note: in expansion of macro 'REF_REL_WITH_INT_1'
|
|
REF_REL_WITH_INT_1(long, _AP_SIZE_long, true)
|
|
^~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:59:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const ap_concat_ref<_AP_W2, _AP_T2, _AP_W3, _AP_T3>'
|
|
Max<d,1> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_int.h:56:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1001:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(const ap_range_ref<_AP_W, _AP_S>&, long unsigned int)
|
|
INLINE bool operator REL_OP(const ap_range_ref<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1026:3: note: in expansion of macro 'REF_REL_OP_WITH_INT'
|
|
REF_REL_OP_WITH_INT(<, C_TYPE, _AP_WI, _AP_SI) \
|
|
^~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1039:1: note: in expansion of macro 'REF_REL_WITH_INT_1'
|
|
REF_REL_WITH_INT_1(unsigned long, _AP_SIZE_long, false)
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1001:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(const ap_range_ref<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1026:3: note: in expansion of macro 'REF_REL_OP_WITH_INT'
|
|
REF_REL_OP_WITH_INT(<, C_TYPE, _AP_WI, _AP_SI) \
|
|
^~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1039:1: note: in expansion of macro 'REF_REL_WITH_INT_1'
|
|
REF_REL_WITH_INT_1(unsigned long, _AP_SIZE_long, false)
|
|
^~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:59:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const ap_range_ref<_AP_W, _AP_S>'
|
|
Max<d,1> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_int.h:56:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1007:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(const ap_bit_ref<_AP_W, _AP_S>&, long unsigned int)
|
|
INLINE bool operator REL_OP(const ap_bit_ref<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1026:3: note: in expansion of macro 'REF_REL_OP_WITH_INT'
|
|
REF_REL_OP_WITH_INT(<, C_TYPE, _AP_WI, _AP_SI) \
|
|
^~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1039:1: note: in expansion of macro 'REF_REL_WITH_INT_1'
|
|
REF_REL_WITH_INT_1(unsigned long, _AP_SIZE_long, false)
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1007:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(const ap_bit_ref<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1026:3: note: in expansion of macro 'REF_REL_OP_WITH_INT'
|
|
REF_REL_OP_WITH_INT(<, C_TYPE, _AP_WI, _AP_SI) \
|
|
^~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1039:1: note: in expansion of macro 'REF_REL_WITH_INT_1'
|
|
REF_REL_WITH_INT_1(unsigned long, _AP_SIZE_long, false)
|
|
^~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:59:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const ap_bit_ref<_AP_W, _AP_S>'
|
|
Max<d,1> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_int.h:56:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1012:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(long unsigned int, const ap_bit_ref<_AP_W, _AP_S>&)
|
|
INLINE bool operator REL_OP(C_TYPE op2, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1026:3: note: in expansion of macro 'REF_REL_OP_WITH_INT'
|
|
REF_REL_OP_WITH_INT(<, C_TYPE, _AP_WI, _AP_SI) \
|
|
^~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1039:1: note: in expansion of macro 'REF_REL_WITH_INT_1'
|
|
REF_REL_WITH_INT_1(unsigned long, _AP_SIZE_long, false)
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1012:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(C_TYPE op2, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1026:3: note: in expansion of macro 'REF_REL_OP_WITH_INT'
|
|
REF_REL_OP_WITH_INT(<, C_TYPE, _AP_WI, _AP_SI) \
|
|
^~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1039:1: note: in expansion of macro 'REF_REL_WITH_INT_1'
|
|
REF_REL_WITH_INT_1(unsigned long, _AP_SIZE_long, false)
|
|
^~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:59:7: note: mismatched types 'const ap_bit_ref<_AP_W, _AP_S>' and 'int'
|
|
Max<d,1> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_int.h:56:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1017:15: note: candidate: template<int _AP_W, class _AP_T, int _AP_W1, class _AP_T1> bool operator<(const ap_concat_ref<_AP_W2, _AP_T2, _AP_W3, _AP_T3>&, long unsigned int)
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1026:3: note: in expansion of macro 'REF_REL_OP_WITH_INT'
|
|
REF_REL_OP_WITH_INT(<, C_TYPE, _AP_WI, _AP_SI) \
|
|
^~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1039:1: note: in expansion of macro 'REF_REL_WITH_INT_1'
|
|
REF_REL_WITH_INT_1(unsigned long, _AP_SIZE_long, false)
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1017:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1026:3: note: in expansion of macro 'REF_REL_OP_WITH_INT'
|
|
REF_REL_OP_WITH_INT(<, C_TYPE, _AP_WI, _AP_SI) \
|
|
^~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1039:1: note: in expansion of macro 'REF_REL_WITH_INT_1'
|
|
REF_REL_WITH_INT_1(unsigned long, _AP_SIZE_long, false)
|
|
^~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:59:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const ap_concat_ref<_AP_W2, _AP_T2, _AP_W3, _AP_T3>'
|
|
Max<d,1> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_int.h:56:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1001:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(const ap_range_ref<_AP_W, _AP_S>&, ap_slong)
|
|
INLINE bool operator REL_OP(const ap_range_ref<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1026:3: note: in expansion of macro 'REF_REL_OP_WITH_INT'
|
|
REF_REL_OP_WITH_INT(<, C_TYPE, _AP_WI, _AP_SI) \
|
|
^~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1040:1: note: in expansion of macro 'REF_REL_WITH_INT_1'
|
|
REF_REL_WITH_INT_1(ap_slong, _AP_SIZE_ap_slong, true)
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1001:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(const ap_range_ref<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1026:3: note: in expansion of macro 'REF_REL_OP_WITH_INT'
|
|
REF_REL_OP_WITH_INT(<, C_TYPE, _AP_WI, _AP_SI) \
|
|
^~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1040:1: note: in expansion of macro 'REF_REL_WITH_INT_1'
|
|
REF_REL_WITH_INT_1(ap_slong, _AP_SIZE_ap_slong, true)
|
|
^~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:59:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const ap_range_ref<_AP_W, _AP_S>'
|
|
Max<d,1> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_int.h:56:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1007:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(const ap_bit_ref<_AP_W, _AP_S>&, ap_slong)
|
|
INLINE bool operator REL_OP(const ap_bit_ref<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1026:3: note: in expansion of macro 'REF_REL_OP_WITH_INT'
|
|
REF_REL_OP_WITH_INT(<, C_TYPE, _AP_WI, _AP_SI) \
|
|
^~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1040:1: note: in expansion of macro 'REF_REL_WITH_INT_1'
|
|
REF_REL_WITH_INT_1(ap_slong, _AP_SIZE_ap_slong, true)
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1007:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(const ap_bit_ref<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1026:3: note: in expansion of macro 'REF_REL_OP_WITH_INT'
|
|
REF_REL_OP_WITH_INT(<, C_TYPE, _AP_WI, _AP_SI) \
|
|
^~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1040:1: note: in expansion of macro 'REF_REL_WITH_INT_1'
|
|
REF_REL_WITH_INT_1(ap_slong, _AP_SIZE_ap_slong, true)
|
|
^~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:59:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const ap_bit_ref<_AP_W, _AP_S>'
|
|
Max<d,1> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_int.h:56:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1012:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(ap_slong, const ap_bit_ref<_AP_W, _AP_S>&)
|
|
INLINE bool operator REL_OP(C_TYPE op2, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1026:3: note: in expansion of macro 'REF_REL_OP_WITH_INT'
|
|
REF_REL_OP_WITH_INT(<, C_TYPE, _AP_WI, _AP_SI) \
|
|
^~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1040:1: note: in expansion of macro 'REF_REL_WITH_INT_1'
|
|
REF_REL_WITH_INT_1(ap_slong, _AP_SIZE_ap_slong, true)
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1012:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(C_TYPE op2, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1026:3: note: in expansion of macro 'REF_REL_OP_WITH_INT'
|
|
REF_REL_OP_WITH_INT(<, C_TYPE, _AP_WI, _AP_SI) \
|
|
^~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1040:1: note: in expansion of macro 'REF_REL_WITH_INT_1'
|
|
REF_REL_WITH_INT_1(ap_slong, _AP_SIZE_ap_slong, true)
|
|
^~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:59:7: note: mismatched types 'const ap_bit_ref<_AP_W, _AP_S>' and 'int'
|
|
Max<d,1> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_int.h:56:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1017:15: note: candidate: template<int _AP_W, class _AP_T, int _AP_W1, class _AP_T1> bool operator<(const ap_concat_ref<_AP_W2, _AP_T2, _AP_W3, _AP_T3>&, ap_slong)
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1026:3: note: in expansion of macro 'REF_REL_OP_WITH_INT'
|
|
REF_REL_OP_WITH_INT(<, C_TYPE, _AP_WI, _AP_SI) \
|
|
^~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1040:1: note: in expansion of macro 'REF_REL_WITH_INT_1'
|
|
REF_REL_WITH_INT_1(ap_slong, _AP_SIZE_ap_slong, true)
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1017:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1026:3: note: in expansion of macro 'REF_REL_OP_WITH_INT'
|
|
REF_REL_OP_WITH_INT(<, C_TYPE, _AP_WI, _AP_SI) \
|
|
^~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1040:1: note: in expansion of macro 'REF_REL_WITH_INT_1'
|
|
REF_REL_WITH_INT_1(ap_slong, _AP_SIZE_ap_slong, true)
|
|
^~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:59:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const ap_concat_ref<_AP_W2, _AP_T2, _AP_W3, _AP_T3>'
|
|
Max<d,1> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_int.h:56:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1001:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(const ap_range_ref<_AP_W, _AP_S>&, ap_ulong)
|
|
INLINE bool operator REL_OP(const ap_range_ref<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1026:3: note: in expansion of macro 'REF_REL_OP_WITH_INT'
|
|
REF_REL_OP_WITH_INT(<, C_TYPE, _AP_WI, _AP_SI) \
|
|
^~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1041:1: note: in expansion of macro 'REF_REL_WITH_INT_1'
|
|
REF_REL_WITH_INT_1(ap_ulong, _AP_SIZE_ap_slong, false)
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1001:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(const ap_range_ref<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1026:3: note: in expansion of macro 'REF_REL_OP_WITH_INT'
|
|
REF_REL_OP_WITH_INT(<, C_TYPE, _AP_WI, _AP_SI) \
|
|
^~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1041:1: note: in expansion of macro 'REF_REL_WITH_INT_1'
|
|
REF_REL_WITH_INT_1(ap_ulong, _AP_SIZE_ap_slong, false)
|
|
^~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:59:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const ap_range_ref<_AP_W, _AP_S>'
|
|
Max<d,1> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_int.h:56:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1007:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(const ap_bit_ref<_AP_W, _AP_S>&, ap_ulong)
|
|
INLINE bool operator REL_OP(const ap_bit_ref<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1026:3: note: in expansion of macro 'REF_REL_OP_WITH_INT'
|
|
REF_REL_OP_WITH_INT(<, C_TYPE, _AP_WI, _AP_SI) \
|
|
^~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1041:1: note: in expansion of macro 'REF_REL_WITH_INT_1'
|
|
REF_REL_WITH_INT_1(ap_ulong, _AP_SIZE_ap_slong, false)
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1007:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(const ap_bit_ref<_AP_W, _AP_S>& op, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1026:3: note: in expansion of macro 'REF_REL_OP_WITH_INT'
|
|
REF_REL_OP_WITH_INT(<, C_TYPE, _AP_WI, _AP_SI) \
|
|
^~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1041:1: note: in expansion of macro 'REF_REL_WITH_INT_1'
|
|
REF_REL_WITH_INT_1(ap_ulong, _AP_SIZE_ap_slong, false)
|
|
^~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:59:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const ap_bit_ref<_AP_W, _AP_S>'
|
|
Max<d,1> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_int.h:56:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1012:15: note: candidate: template<int _AP_W, bool _AP_S> bool operator<(ap_ulong, const ap_bit_ref<_AP_W, _AP_S>&)
|
|
INLINE bool operator REL_OP(C_TYPE op2, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1026:3: note: in expansion of macro 'REF_REL_OP_WITH_INT'
|
|
REF_REL_OP_WITH_INT(<, C_TYPE, _AP_WI, _AP_SI) \
|
|
^~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1041:1: note: in expansion of macro 'REF_REL_WITH_INT_1'
|
|
REF_REL_WITH_INT_1(ap_ulong, _AP_SIZE_ap_slong, false)
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1012:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP(C_TYPE op2, \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1026:3: note: in expansion of macro 'REF_REL_OP_WITH_INT'
|
|
REF_REL_OP_WITH_INT(<, C_TYPE, _AP_WI, _AP_SI) \
|
|
^~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1041:1: note: in expansion of macro 'REF_REL_WITH_INT_1'
|
|
REF_REL_WITH_INT_1(ap_ulong, _AP_SIZE_ap_slong, false)
|
|
^~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:59:7: note: mismatched types 'const ap_bit_ref<_AP_W, _AP_S>' and 'int'
|
|
Max<d,1> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_int.h:56:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1017:15: note: candidate: template<int _AP_W, class _AP_T, int _AP_W1, class _AP_T1> bool operator<(const ap_concat_ref<_AP_W2, _AP_T2, _AP_W3, _AP_T3>&, ap_ulong)
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1026:3: note: in expansion of macro 'REF_REL_OP_WITH_INT'
|
|
REF_REL_OP_WITH_INT(<, C_TYPE, _AP_WI, _AP_SI) \
|
|
^~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1041:1: note: in expansion of macro 'REF_REL_WITH_INT_1'
|
|
REF_REL_WITH_INT_1(ap_ulong, _AP_SIZE_ap_slong, false)
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1017:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1026:3: note: in expansion of macro 'REF_REL_OP_WITH_INT'
|
|
REF_REL_OP_WITH_INT(<, C_TYPE, _AP_WI, _AP_SI) \
|
|
^~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_int_ref.h:1041:1: note: in expansion of macro 'REF_REL_WITH_INT_1'
|
|
REF_REL_WITH_INT_1(ap_ulong, _AP_SIZE_ap_slong, false)
|
|
^~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:59:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const ap_concat_ref<_AP_W2, _AP_T2, _AP_W3, _AP_T3>'
|
|
Max<d,1> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_fixed.h:55:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:367,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2152:15: note: candidate: template<int _AP_W, int _AP_I, bool _AP_S, ap_q_mode _AP_Q, ap_o_mode _AP_O, int _AP_N> bool operator<(const ap_fixed_base<_AP_W, _AP_I, _AP_S, _AP_Q, _AP_O, _AP_N>&, bool)
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2207:3: note: in expansion of macro 'AF_REL_OP_WITH_INT'
|
|
AF_REL_OP_WITH_INT(<, C_TYPE, (BITS), (SIGN)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2213:1: note: in expansion of macro 'ALL_AF_OP_WITH_INT'
|
|
ALL_AF_OP_WITH_INT(bool, 1, false)
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2152:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2207:3: note: in expansion of macro 'AF_REL_OP_WITH_INT'
|
|
AF_REL_OP_WITH_INT(<, C_TYPE, (BITS), (SIGN)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2213:1: note: in expansion of macro 'ALL_AF_OP_WITH_INT'
|
|
ALL_AF_OP_WITH_INT(bool, 1, false)
|
|
^~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:59:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const ap_fixed_base<_AP_W, _AP_I, _AP_S, _AP_Q, _AP_O, _AP_N>'
|
|
Max<d,1> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_fixed.h:55:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:367,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2159:15: note: candidate: template<int _AP_W, int _AP_I, bool _AP_S, ap_q_mode _AP_Q, ap_o_mode _AP_O, int _AP_N> bool operator<(bool, const ap_fixed_base<_AP_W, _AP_I, _AP_S, _AP_Q, _AP_O, _AP_N>&)
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2207:3: note: in expansion of macro 'AF_REL_OP_WITH_INT'
|
|
AF_REL_OP_WITH_INT(<, C_TYPE, (BITS), (SIGN)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2213:1: note: in expansion of macro 'ALL_AF_OP_WITH_INT'
|
|
ALL_AF_OP_WITH_INT(bool, 1, false)
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2159:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2207:3: note: in expansion of macro 'AF_REL_OP_WITH_INT'
|
|
AF_REL_OP_WITH_INT(<, C_TYPE, (BITS), (SIGN)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2213:1: note: in expansion of macro 'ALL_AF_OP_WITH_INT'
|
|
ALL_AF_OP_WITH_INT(bool, 1, false)
|
|
^~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:59:7: note: mismatched types 'const ap_fixed_base<_AP_W, _AP_I, _AP_S, _AP_Q, _AP_O, _AP_N>' and 'int'
|
|
Max<d,1> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_fixed.h:55:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:367,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2152:15: note: candidate: template<int _AP_W, int _AP_I, bool _AP_S, ap_q_mode _AP_Q, ap_o_mode _AP_O, int _AP_N> bool operator<(const ap_fixed_base<_AP_W, _AP_I, _AP_S, _AP_Q, _AP_O, _AP_N>&, char)
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2207:3: note: in expansion of macro 'AF_REL_OP_WITH_INT'
|
|
AF_REL_OP_WITH_INT(<, C_TYPE, (BITS), (SIGN)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2214:1: note: in expansion of macro 'ALL_AF_OP_WITH_INT'
|
|
ALL_AF_OP_WITH_INT(char, 8, CHAR_IS_SIGNED)
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2152:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2207:3: note: in expansion of macro 'AF_REL_OP_WITH_INT'
|
|
AF_REL_OP_WITH_INT(<, C_TYPE, (BITS), (SIGN)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2214:1: note: in expansion of macro 'ALL_AF_OP_WITH_INT'
|
|
ALL_AF_OP_WITH_INT(char, 8, CHAR_IS_SIGNED)
|
|
^~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:59:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const ap_fixed_base<_AP_W, _AP_I, _AP_S, _AP_Q, _AP_O, _AP_N>'
|
|
Max<d,1> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_fixed.h:55:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:367,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2159:15: note: candidate: template<int _AP_W, int _AP_I, bool _AP_S, ap_q_mode _AP_Q, ap_o_mode _AP_O, int _AP_N> bool operator<(char, const ap_fixed_base<_AP_W, _AP_I, _AP_S, _AP_Q, _AP_O, _AP_N>&)
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2207:3: note: in expansion of macro 'AF_REL_OP_WITH_INT'
|
|
AF_REL_OP_WITH_INT(<, C_TYPE, (BITS), (SIGN)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2214:1: note: in expansion of macro 'ALL_AF_OP_WITH_INT'
|
|
ALL_AF_OP_WITH_INT(char, 8, CHAR_IS_SIGNED)
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2159:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2207:3: note: in expansion of macro 'AF_REL_OP_WITH_INT'
|
|
AF_REL_OP_WITH_INT(<, C_TYPE, (BITS), (SIGN)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2214:1: note: in expansion of macro 'ALL_AF_OP_WITH_INT'
|
|
ALL_AF_OP_WITH_INT(char, 8, CHAR_IS_SIGNED)
|
|
^~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:59:7: note: mismatched types 'const ap_fixed_base<_AP_W, _AP_I, _AP_S, _AP_Q, _AP_O, _AP_N>' and 'int'
|
|
Max<d,1> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_fixed.h:55:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:367,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2152:15: note: candidate: template<int _AP_W, int _AP_I, bool _AP_S, ap_q_mode _AP_Q, ap_o_mode _AP_O, int _AP_N> bool operator<(const ap_fixed_base<_AP_W, _AP_I, _AP_S, _AP_Q, _AP_O, _AP_N>&, signed char)
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2207:3: note: in expansion of macro 'AF_REL_OP_WITH_INT'
|
|
AF_REL_OP_WITH_INT(<, C_TYPE, (BITS), (SIGN)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2215:1: note: in expansion of macro 'ALL_AF_OP_WITH_INT'
|
|
ALL_AF_OP_WITH_INT(signed char, 8, true)
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2152:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2207:3: note: in expansion of macro 'AF_REL_OP_WITH_INT'
|
|
AF_REL_OP_WITH_INT(<, C_TYPE, (BITS), (SIGN)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2215:1: note: in expansion of macro 'ALL_AF_OP_WITH_INT'
|
|
ALL_AF_OP_WITH_INT(signed char, 8, true)
|
|
^~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:59:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const ap_fixed_base<_AP_W, _AP_I, _AP_S, _AP_Q, _AP_O, _AP_N>'
|
|
Max<d,1> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_fixed.h:55:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:367,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2159:15: note: candidate: template<int _AP_W, int _AP_I, bool _AP_S, ap_q_mode _AP_Q, ap_o_mode _AP_O, int _AP_N> bool operator<(signed char, const ap_fixed_base<_AP_W, _AP_I, _AP_S, _AP_Q, _AP_O, _AP_N>&)
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2207:3: note: in expansion of macro 'AF_REL_OP_WITH_INT'
|
|
AF_REL_OP_WITH_INT(<, C_TYPE, (BITS), (SIGN)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2215:1: note: in expansion of macro 'ALL_AF_OP_WITH_INT'
|
|
ALL_AF_OP_WITH_INT(signed char, 8, true)
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2159:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2207:3: note: in expansion of macro 'AF_REL_OP_WITH_INT'
|
|
AF_REL_OP_WITH_INT(<, C_TYPE, (BITS), (SIGN)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2215:1: note: in expansion of macro 'ALL_AF_OP_WITH_INT'
|
|
ALL_AF_OP_WITH_INT(signed char, 8, true)
|
|
^~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:59:7: note: mismatched types 'const ap_fixed_base<_AP_W, _AP_I, _AP_S, _AP_Q, _AP_O, _AP_N>' and 'int'
|
|
Max<d,1> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_fixed.h:55:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:367,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2152:15: note: candidate: template<int _AP_W, int _AP_I, bool _AP_S, ap_q_mode _AP_Q, ap_o_mode _AP_O, int _AP_N> bool operator<(const ap_fixed_base<_AP_W, _AP_I, _AP_S, _AP_Q, _AP_O, _AP_N>&, unsigned char)
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2207:3: note: in expansion of macro 'AF_REL_OP_WITH_INT'
|
|
AF_REL_OP_WITH_INT(<, C_TYPE, (BITS), (SIGN)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2216:1: note: in expansion of macro 'ALL_AF_OP_WITH_INT'
|
|
ALL_AF_OP_WITH_INT(unsigned char, 8, false)
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2152:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2207:3: note: in expansion of macro 'AF_REL_OP_WITH_INT'
|
|
AF_REL_OP_WITH_INT(<, C_TYPE, (BITS), (SIGN)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2216:1: note: in expansion of macro 'ALL_AF_OP_WITH_INT'
|
|
ALL_AF_OP_WITH_INT(unsigned char, 8, false)
|
|
^~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:59:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const ap_fixed_base<_AP_W, _AP_I, _AP_S, _AP_Q, _AP_O, _AP_N>'
|
|
Max<d,1> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_fixed.h:55:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:367,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2159:15: note: candidate: template<int _AP_W, int _AP_I, bool _AP_S, ap_q_mode _AP_Q, ap_o_mode _AP_O, int _AP_N> bool operator<(unsigned char, const ap_fixed_base<_AP_W, _AP_I, _AP_S, _AP_Q, _AP_O, _AP_N>&)
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2207:3: note: in expansion of macro 'AF_REL_OP_WITH_INT'
|
|
AF_REL_OP_WITH_INT(<, C_TYPE, (BITS), (SIGN)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2216:1: note: in expansion of macro 'ALL_AF_OP_WITH_INT'
|
|
ALL_AF_OP_WITH_INT(unsigned char, 8, false)
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2159:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2207:3: note: in expansion of macro 'AF_REL_OP_WITH_INT'
|
|
AF_REL_OP_WITH_INT(<, C_TYPE, (BITS), (SIGN)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2216:1: note: in expansion of macro 'ALL_AF_OP_WITH_INT'
|
|
ALL_AF_OP_WITH_INT(unsigned char, 8, false)
|
|
^~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:59:7: note: mismatched types 'const ap_fixed_base<_AP_W, _AP_I, _AP_S, _AP_Q, _AP_O, _AP_N>' and 'int'
|
|
Max<d,1> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_fixed.h:55:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:367,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2152:15: note: candidate: template<int _AP_W, int _AP_I, bool _AP_S, ap_q_mode _AP_Q, ap_o_mode _AP_O, int _AP_N> bool operator<(const ap_fixed_base<_AP_W, _AP_I, _AP_S, _AP_Q, _AP_O, _AP_N>&, short int)
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2207:3: note: in expansion of macro 'AF_REL_OP_WITH_INT'
|
|
AF_REL_OP_WITH_INT(<, C_TYPE, (BITS), (SIGN)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2217:1: note: in expansion of macro 'ALL_AF_OP_WITH_INT'
|
|
ALL_AF_OP_WITH_INT(short, _AP_SIZE_short, true)
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2152:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2207:3: note: in expansion of macro 'AF_REL_OP_WITH_INT'
|
|
AF_REL_OP_WITH_INT(<, C_TYPE, (BITS), (SIGN)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2217:1: note: in expansion of macro 'ALL_AF_OP_WITH_INT'
|
|
ALL_AF_OP_WITH_INT(short, _AP_SIZE_short, true)
|
|
^~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:59:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const ap_fixed_base<_AP_W, _AP_I, _AP_S, _AP_Q, _AP_O, _AP_N>'
|
|
Max<d,1> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_fixed.h:55:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:367,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2159:15: note: candidate: template<int _AP_W, int _AP_I, bool _AP_S, ap_q_mode _AP_Q, ap_o_mode _AP_O, int _AP_N> bool operator<(short int, const ap_fixed_base<_AP_W, _AP_I, _AP_S, _AP_Q, _AP_O, _AP_N>&)
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2207:3: note: in expansion of macro 'AF_REL_OP_WITH_INT'
|
|
AF_REL_OP_WITH_INT(<, C_TYPE, (BITS), (SIGN)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2217:1: note: in expansion of macro 'ALL_AF_OP_WITH_INT'
|
|
ALL_AF_OP_WITH_INT(short, _AP_SIZE_short, true)
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2159:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2207:3: note: in expansion of macro 'AF_REL_OP_WITH_INT'
|
|
AF_REL_OP_WITH_INT(<, C_TYPE, (BITS), (SIGN)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2217:1: note: in expansion of macro 'ALL_AF_OP_WITH_INT'
|
|
ALL_AF_OP_WITH_INT(short, _AP_SIZE_short, true)
|
|
^~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:59:7: note: mismatched types 'const ap_fixed_base<_AP_W, _AP_I, _AP_S, _AP_Q, _AP_O, _AP_N>' and 'int'
|
|
Max<d,1> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_fixed.h:55:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:367,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2152:15: note: candidate: template<int _AP_W, int _AP_I, bool _AP_S, ap_q_mode _AP_Q, ap_o_mode _AP_O, int _AP_N> bool operator<(const ap_fixed_base<_AP_W, _AP_I, _AP_S, _AP_Q, _AP_O, _AP_N>&, short unsigned int)
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2207:3: note: in expansion of macro 'AF_REL_OP_WITH_INT'
|
|
AF_REL_OP_WITH_INT(<, C_TYPE, (BITS), (SIGN)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2218:1: note: in expansion of macro 'ALL_AF_OP_WITH_INT'
|
|
ALL_AF_OP_WITH_INT(unsigned short, _AP_SIZE_short, false)
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2152:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2207:3: note: in expansion of macro 'AF_REL_OP_WITH_INT'
|
|
AF_REL_OP_WITH_INT(<, C_TYPE, (BITS), (SIGN)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2218:1: note: in expansion of macro 'ALL_AF_OP_WITH_INT'
|
|
ALL_AF_OP_WITH_INT(unsigned short, _AP_SIZE_short, false)
|
|
^~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:59:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const ap_fixed_base<_AP_W, _AP_I, _AP_S, _AP_Q, _AP_O, _AP_N>'
|
|
Max<d,1> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_fixed.h:55:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:367,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2159:15: note: candidate: template<int _AP_W, int _AP_I, bool _AP_S, ap_q_mode _AP_Q, ap_o_mode _AP_O, int _AP_N> bool operator<(short unsigned int, const ap_fixed_base<_AP_W, _AP_I, _AP_S, _AP_Q, _AP_O, _AP_N>&)
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2207:3: note: in expansion of macro 'AF_REL_OP_WITH_INT'
|
|
AF_REL_OP_WITH_INT(<, C_TYPE, (BITS), (SIGN)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2218:1: note: in expansion of macro 'ALL_AF_OP_WITH_INT'
|
|
ALL_AF_OP_WITH_INT(unsigned short, _AP_SIZE_short, false)
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2159:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2207:3: note: in expansion of macro 'AF_REL_OP_WITH_INT'
|
|
AF_REL_OP_WITH_INT(<, C_TYPE, (BITS), (SIGN)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2218:1: note: in expansion of macro 'ALL_AF_OP_WITH_INT'
|
|
ALL_AF_OP_WITH_INT(unsigned short, _AP_SIZE_short, false)
|
|
^~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:59:7: note: mismatched types 'const ap_fixed_base<_AP_W, _AP_I, _AP_S, _AP_Q, _AP_O, _AP_N>' and 'int'
|
|
Max<d,1> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_fixed.h:55:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:367,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2152:15: note: candidate: template<int _AP_W, int _AP_I, bool _AP_S, ap_q_mode _AP_Q, ap_o_mode _AP_O, int _AP_N> bool operator<(const ap_fixed_base<_AP_W, _AP_I, _AP_S, _AP_Q, _AP_O, _AP_N>&, int)
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2207:3: note: in expansion of macro 'AF_REL_OP_WITH_INT'
|
|
AF_REL_OP_WITH_INT(<, C_TYPE, (BITS), (SIGN)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2219:1: note: in expansion of macro 'ALL_AF_OP_WITH_INT'
|
|
ALL_AF_OP_WITH_INT(int, _AP_SIZE_int, true)
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2152:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2207:3: note: in expansion of macro 'AF_REL_OP_WITH_INT'
|
|
AF_REL_OP_WITH_INT(<, C_TYPE, (BITS), (SIGN)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2219:1: note: in expansion of macro 'ALL_AF_OP_WITH_INT'
|
|
ALL_AF_OP_WITH_INT(int, _AP_SIZE_int, true)
|
|
^~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:59:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const ap_fixed_base<_AP_W, _AP_I, _AP_S, _AP_Q, _AP_O, _AP_N>'
|
|
Max<d,1> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_fixed.h:55:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:367,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2159:15: note: candidate: template<int _AP_W, int _AP_I, bool _AP_S, ap_q_mode _AP_Q, ap_o_mode _AP_O, int _AP_N> bool operator<(int, const ap_fixed_base<_AP_W, _AP_I, _AP_S, _AP_Q, _AP_O, _AP_N>&)
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2207:3: note: in expansion of macro 'AF_REL_OP_WITH_INT'
|
|
AF_REL_OP_WITH_INT(<, C_TYPE, (BITS), (SIGN)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2219:1: note: in expansion of macro 'ALL_AF_OP_WITH_INT'
|
|
ALL_AF_OP_WITH_INT(int, _AP_SIZE_int, true)
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2159:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2207:3: note: in expansion of macro 'AF_REL_OP_WITH_INT'
|
|
AF_REL_OP_WITH_INT(<, C_TYPE, (BITS), (SIGN)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2219:1: note: in expansion of macro 'ALL_AF_OP_WITH_INT'
|
|
ALL_AF_OP_WITH_INT(int, _AP_SIZE_int, true)
|
|
^~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:59:7: note: mismatched types 'const ap_fixed_base<_AP_W, _AP_I, _AP_S, _AP_Q, _AP_O, _AP_N>' and 'int'
|
|
Max<d,1> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_fixed.h:55:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:367,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2152:15: note: candidate: template<int _AP_W, int _AP_I, bool _AP_S, ap_q_mode _AP_Q, ap_o_mode _AP_O, int _AP_N> bool operator<(const ap_fixed_base<_AP_W, _AP_I, _AP_S, _AP_Q, _AP_O, _AP_N>&, unsigned int)
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2207:3: note: in expansion of macro 'AF_REL_OP_WITH_INT'
|
|
AF_REL_OP_WITH_INT(<, C_TYPE, (BITS), (SIGN)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2220:1: note: in expansion of macro 'ALL_AF_OP_WITH_INT'
|
|
ALL_AF_OP_WITH_INT(unsigned int, _AP_SIZE_int, false)
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2152:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2207:3: note: in expansion of macro 'AF_REL_OP_WITH_INT'
|
|
AF_REL_OP_WITH_INT(<, C_TYPE, (BITS), (SIGN)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2220:1: note: in expansion of macro 'ALL_AF_OP_WITH_INT'
|
|
ALL_AF_OP_WITH_INT(unsigned int, _AP_SIZE_int, false)
|
|
^~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:59:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const ap_fixed_base<_AP_W, _AP_I, _AP_S, _AP_Q, _AP_O, _AP_N>'
|
|
Max<d,1> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_fixed.h:55:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:367,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2159:15: note: candidate: template<int _AP_W, int _AP_I, bool _AP_S, ap_q_mode _AP_Q, ap_o_mode _AP_O, int _AP_N> bool operator<(unsigned int, const ap_fixed_base<_AP_W, _AP_I, _AP_S, _AP_Q, _AP_O, _AP_N>&)
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2207:3: note: in expansion of macro 'AF_REL_OP_WITH_INT'
|
|
AF_REL_OP_WITH_INT(<, C_TYPE, (BITS), (SIGN)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2220:1: note: in expansion of macro 'ALL_AF_OP_WITH_INT'
|
|
ALL_AF_OP_WITH_INT(unsigned int, _AP_SIZE_int, false)
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2159:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2207:3: note: in expansion of macro 'AF_REL_OP_WITH_INT'
|
|
AF_REL_OP_WITH_INT(<, C_TYPE, (BITS), (SIGN)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2220:1: note: in expansion of macro 'ALL_AF_OP_WITH_INT'
|
|
ALL_AF_OP_WITH_INT(unsigned int, _AP_SIZE_int, false)
|
|
^~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:59:7: note: mismatched types 'const ap_fixed_base<_AP_W, _AP_I, _AP_S, _AP_Q, _AP_O, _AP_N>' and 'int'
|
|
Max<d,1> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_fixed.h:55:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:367,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2152:15: note: candidate: template<int _AP_W, int _AP_I, bool _AP_S, ap_q_mode _AP_Q, ap_o_mode _AP_O, int _AP_N> bool operator<(const ap_fixed_base<_AP_W, _AP_I, _AP_S, _AP_Q, _AP_O, _AP_N>&, long int)
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2207:3: note: in expansion of macro 'AF_REL_OP_WITH_INT'
|
|
AF_REL_OP_WITH_INT(<, C_TYPE, (BITS), (SIGN)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2221:1: note: in expansion of macro 'ALL_AF_OP_WITH_INT'
|
|
ALL_AF_OP_WITH_INT(long, _AP_SIZE_long, true)
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2152:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2207:3: note: in expansion of macro 'AF_REL_OP_WITH_INT'
|
|
AF_REL_OP_WITH_INT(<, C_TYPE, (BITS), (SIGN)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2221:1: note: in expansion of macro 'ALL_AF_OP_WITH_INT'
|
|
ALL_AF_OP_WITH_INT(long, _AP_SIZE_long, true)
|
|
^~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:59:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const ap_fixed_base<_AP_W, _AP_I, _AP_S, _AP_Q, _AP_O, _AP_N>'
|
|
Max<d,1> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_fixed.h:55:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:367,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2159:15: note: candidate: template<int _AP_W, int _AP_I, bool _AP_S, ap_q_mode _AP_Q, ap_o_mode _AP_O, int _AP_N> bool operator<(long int, const ap_fixed_base<_AP_W, _AP_I, _AP_S, _AP_Q, _AP_O, _AP_N>&)
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2207:3: note: in expansion of macro 'AF_REL_OP_WITH_INT'
|
|
AF_REL_OP_WITH_INT(<, C_TYPE, (BITS), (SIGN)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2221:1: note: in expansion of macro 'ALL_AF_OP_WITH_INT'
|
|
ALL_AF_OP_WITH_INT(long, _AP_SIZE_long, true)
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2159:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2207:3: note: in expansion of macro 'AF_REL_OP_WITH_INT'
|
|
AF_REL_OP_WITH_INT(<, C_TYPE, (BITS), (SIGN)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2221:1: note: in expansion of macro 'ALL_AF_OP_WITH_INT'
|
|
ALL_AF_OP_WITH_INT(long, _AP_SIZE_long, true)
|
|
^~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:59:7: note: mismatched types 'const ap_fixed_base<_AP_W, _AP_I, _AP_S, _AP_Q, _AP_O, _AP_N>' and 'int'
|
|
Max<d,1> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_fixed.h:55:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:367,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2152:15: note: candidate: template<int _AP_W, int _AP_I, bool _AP_S, ap_q_mode _AP_Q, ap_o_mode _AP_O, int _AP_N> bool operator<(const ap_fixed_base<_AP_W, _AP_I, _AP_S, _AP_Q, _AP_O, _AP_N>&, long unsigned int)
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2207:3: note: in expansion of macro 'AF_REL_OP_WITH_INT'
|
|
AF_REL_OP_WITH_INT(<, C_TYPE, (BITS), (SIGN)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2222:1: note: in expansion of macro 'ALL_AF_OP_WITH_INT'
|
|
ALL_AF_OP_WITH_INT(unsigned long, _AP_SIZE_long, false)
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2152:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2207:3: note: in expansion of macro 'AF_REL_OP_WITH_INT'
|
|
AF_REL_OP_WITH_INT(<, C_TYPE, (BITS), (SIGN)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2222:1: note: in expansion of macro 'ALL_AF_OP_WITH_INT'
|
|
ALL_AF_OP_WITH_INT(unsigned long, _AP_SIZE_long, false)
|
|
^~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:59:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const ap_fixed_base<_AP_W, _AP_I, _AP_S, _AP_Q, _AP_O, _AP_N>'
|
|
Max<d,1> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_fixed.h:55:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:367,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2159:15: note: candidate: template<int _AP_W, int _AP_I, bool _AP_S, ap_q_mode _AP_Q, ap_o_mode _AP_O, int _AP_N> bool operator<(long unsigned int, const ap_fixed_base<_AP_W, _AP_I, _AP_S, _AP_Q, _AP_O, _AP_N>&)
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2207:3: note: in expansion of macro 'AF_REL_OP_WITH_INT'
|
|
AF_REL_OP_WITH_INT(<, C_TYPE, (BITS), (SIGN)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2222:1: note: in expansion of macro 'ALL_AF_OP_WITH_INT'
|
|
ALL_AF_OP_WITH_INT(unsigned long, _AP_SIZE_long, false)
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2159:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2207:3: note: in expansion of macro 'AF_REL_OP_WITH_INT'
|
|
AF_REL_OP_WITH_INT(<, C_TYPE, (BITS), (SIGN)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2222:1: note: in expansion of macro 'ALL_AF_OP_WITH_INT'
|
|
ALL_AF_OP_WITH_INT(unsigned long, _AP_SIZE_long, false)
|
|
^~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:59:7: note: mismatched types 'const ap_fixed_base<_AP_W, _AP_I, _AP_S, _AP_Q, _AP_O, _AP_N>' and 'int'
|
|
Max<d,1> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_fixed.h:55:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:367,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2152:15: note: candidate: template<int _AP_W, int _AP_I, bool _AP_S, ap_q_mode _AP_Q, ap_o_mode _AP_O, int _AP_N> bool operator<(const ap_fixed_base<_AP_W, _AP_I, _AP_S, _AP_Q, _AP_O, _AP_N>&, ap_slong)
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2207:3: note: in expansion of macro 'AF_REL_OP_WITH_INT'
|
|
AF_REL_OP_WITH_INT(<, C_TYPE, (BITS), (SIGN)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2223:1: note: in expansion of macro 'ALL_AF_OP_WITH_INT'
|
|
ALL_AF_OP_WITH_INT(ap_slong, _AP_SIZE_ap_slong, true)
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2152:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2207:3: note: in expansion of macro 'AF_REL_OP_WITH_INT'
|
|
AF_REL_OP_WITH_INT(<, C_TYPE, (BITS), (SIGN)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2223:1: note: in expansion of macro 'ALL_AF_OP_WITH_INT'
|
|
ALL_AF_OP_WITH_INT(ap_slong, _AP_SIZE_ap_slong, true)
|
|
^~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:59:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const ap_fixed_base<_AP_W, _AP_I, _AP_S, _AP_Q, _AP_O, _AP_N>'
|
|
Max<d,1> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_fixed.h:55:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:367,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2159:15: note: candidate: template<int _AP_W, int _AP_I, bool _AP_S, ap_q_mode _AP_Q, ap_o_mode _AP_O, int _AP_N> bool operator<(ap_slong, const ap_fixed_base<_AP_W, _AP_I, _AP_S, _AP_Q, _AP_O, _AP_N>&)
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2207:3: note: in expansion of macro 'AF_REL_OP_WITH_INT'
|
|
AF_REL_OP_WITH_INT(<, C_TYPE, (BITS), (SIGN)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2223:1: note: in expansion of macro 'ALL_AF_OP_WITH_INT'
|
|
ALL_AF_OP_WITH_INT(ap_slong, _AP_SIZE_ap_slong, true)
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2159:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2207:3: note: in expansion of macro 'AF_REL_OP_WITH_INT'
|
|
AF_REL_OP_WITH_INT(<, C_TYPE, (BITS), (SIGN)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2223:1: note: in expansion of macro 'ALL_AF_OP_WITH_INT'
|
|
ALL_AF_OP_WITH_INT(ap_slong, _AP_SIZE_ap_slong, true)
|
|
^~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:59:7: note: mismatched types 'const ap_fixed_base<_AP_W, _AP_I, _AP_S, _AP_Q, _AP_O, _AP_N>' and 'int'
|
|
Max<d,1> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_fixed.h:55:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:367,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2152:15: note: candidate: template<int _AP_W, int _AP_I, bool _AP_S, ap_q_mode _AP_Q, ap_o_mode _AP_O, int _AP_N> bool operator<(const ap_fixed_base<_AP_W, _AP_I, _AP_S, _AP_Q, _AP_O, _AP_N>&, ap_ulong)
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2207:3: note: in expansion of macro 'AF_REL_OP_WITH_INT'
|
|
AF_REL_OP_WITH_INT(<, C_TYPE, (BITS), (SIGN)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2224:1: note: in expansion of macro 'ALL_AF_OP_WITH_INT'
|
|
ALL_AF_OP_WITH_INT(ap_ulong, _AP_SIZE_ap_slong, false)
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2152:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2207:3: note: in expansion of macro 'AF_REL_OP_WITH_INT'
|
|
AF_REL_OP_WITH_INT(<, C_TYPE, (BITS), (SIGN)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2224:1: note: in expansion of macro 'ALL_AF_OP_WITH_INT'
|
|
ALL_AF_OP_WITH_INT(ap_ulong, _AP_SIZE_ap_slong, false)
|
|
^~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:59:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const ap_fixed_base<_AP_W, _AP_I, _AP_S, _AP_Q, _AP_O, _AP_N>'
|
|
Max<d,1> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_fixed.h:55:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:367,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2159:15: note: candidate: template<int _AP_W, int _AP_I, bool _AP_S, ap_q_mode _AP_Q, ap_o_mode _AP_O, int _AP_N> bool operator<(ap_ulong, const ap_fixed_base<_AP_W, _AP_I, _AP_S, _AP_Q, _AP_O, _AP_N>&)
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2207:3: note: in expansion of macro 'AF_REL_OP_WITH_INT'
|
|
AF_REL_OP_WITH_INT(<, C_TYPE, (BITS), (SIGN)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2224:1: note: in expansion of macro 'ALL_AF_OP_WITH_INT'
|
|
ALL_AF_OP_WITH_INT(ap_ulong, _AP_SIZE_ap_slong, false)
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2159:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2207:3: note: in expansion of macro 'AF_REL_OP_WITH_INT'
|
|
AF_REL_OP_WITH_INT(<, C_TYPE, (BITS), (SIGN)) \
|
|
^~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2224:1: note: in expansion of macro 'ALL_AF_OP_WITH_INT'
|
|
ALL_AF_OP_WITH_INT(ap_ulong, _AP_SIZE_ap_slong, false)
|
|
^~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:59:7: note: mismatched types 'const ap_fixed_base<_AP_W, _AP_I, _AP_S, _AP_Q, _AP_O, _AP_N>' and 'int'
|
|
Max<d,1> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_fixed.h:55:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:367,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2269:15: note: candidate: template<int _AP_W, int _AP_I, bool _AP_S, ap_q_mode _AP_Q, ap_o_mode _AP_O, int _AP_N, int _AP_W2, bool _AP_S2> bool operator<(const ap_fixed_base<_AP_W, _AP_I, _AP_S, _AP_Q, _AP_O, _AP_N>&, const ap_int_base<_AP_W2, _AP_S2>&)
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2325:1: note: in expansion of macro 'AF_REL_OP_WITH_AP_INT'
|
|
AF_REL_OP_WITH_AP_INT(<)
|
|
^~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2269:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2325:1: note: in expansion of macro 'AF_REL_OP_WITH_AP_INT'
|
|
AF_REL_OP_WITH_AP_INT(<)
|
|
^~~~~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:59:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const ap_fixed_base<_AP_W, _AP_I, _AP_S, _AP_Q, _AP_O, _AP_N>'
|
|
Max<d,1> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_fixed.h:55:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:367,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2277:15: note: candidate: template<int _AP_W, int _AP_I, bool _AP_S, ap_q_mode _AP_Q, ap_o_mode _AP_O, int _AP_N, int _AP_W2, bool _AP_S2> bool operator<(const ap_int_base<_AP_W2, _AP_S2>&, const ap_fixed_base<_AP_W, _AP_I, _AP_S, _AP_Q, _AP_O, _AP_N>&)
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2325:1: note: in expansion of macro 'AF_REL_OP_WITH_AP_INT'
|
|
AF_REL_OP_WITH_AP_INT(<)
|
|
^~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2277:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2325:1: note: in expansion of macro 'AF_REL_OP_WITH_AP_INT'
|
|
AF_REL_OP_WITH_AP_INT(<)
|
|
^~~~~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:59:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const ap_int_base<_AP_W2, _AP_S2>'
|
|
Max<d,1> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_fixed.h:55:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:367,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2365:13: note: candidate: template<int _AP_W, int _AP_I, bool _AP_S, ap_q_mode _AP_Q, ap_o_mode _AP_O, int _AP_N> bool operator<(double, const ap_fixed_base<_AP_W, _AP_I, _AP_S, _AP_Q, _AP_O, _AP_N>&)
|
|
INLINE bool operator<(
|
|
^~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_base.h:2365:13: note: template argument deduction/substitution failed:
|
|
../../../../circle_detect.cpp:59:7: note: mismatched types 'const ap_fixed_base<_AP_W, _AP_I, _AP_S, _AP_Q, _AP_O, _AP_N>' and 'int'
|
|
Max<d,1> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_fixed.h:56:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:367,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:656:15: note: candidate: template<int _AP_W, int _AP_I, bool _AP_S, ap_q_mode _AP_Q, ap_o_mode _AP_O, int _AP_N> bool operator<(const af_range_ref<_AP_W2, _AP_I2, _AP_S2, _AP_Q2, _AP_O2, _AP_N2>&, bool)
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:690:3: note: in expansion of macro 'AF_REF_REL_OP_WITH_INT'
|
|
AF_REF_REL_OP_WITH_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:696:1: note: in expansion of macro 'AF_REF_REL_OPS_WITH_INT'
|
|
AF_REF_REL_OPS_WITH_INT(bool, 1, false)
|
|
^~~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:656:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:690:3: note: in expansion of macro 'AF_REF_REL_OP_WITH_INT'
|
|
AF_REF_REL_OP_WITH_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:696:1: note: in expansion of macro 'AF_REF_REL_OPS_WITH_INT'
|
|
AF_REF_REL_OPS_WITH_INT(bool, 1, false)
|
|
^~~~~~~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:59:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const af_range_ref<_AP_W2, _AP_I2, _AP_S2, _AP_Q2, _AP_O2, _AP_N2>'
|
|
Max<d,1> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_fixed.h:56:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:367,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:665:15: note: candidate: template<int _AP_W, int _AP_I, bool _AP_S, ap_q_mode _AP_Q, ap_o_mode _AP_O, int _AP_N> bool operator<(bool, const af_range_ref<_AP_W2, _AP_I2, _AP_S2, _AP_Q2, _AP_O2, _AP_N2>&)
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:690:3: note: in expansion of macro 'AF_REF_REL_OP_WITH_INT'
|
|
AF_REF_REL_OP_WITH_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:696:1: note: in expansion of macro 'AF_REF_REL_OPS_WITH_INT'
|
|
AF_REF_REL_OPS_WITH_INT(bool, 1, false)
|
|
^~~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:665:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:690:3: note: in expansion of macro 'AF_REF_REL_OP_WITH_INT'
|
|
AF_REF_REL_OP_WITH_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:696:1: note: in expansion of macro 'AF_REF_REL_OPS_WITH_INT'
|
|
AF_REF_REL_OPS_WITH_INT(bool, 1, false)
|
|
^~~~~~~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:59:7: note: mismatched types 'const af_range_ref<_AP_W2, _AP_I2, _AP_S2, _AP_Q2, _AP_O2, _AP_N2>' and 'int'
|
|
Max<d,1> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_fixed.h:56:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:367,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:674:15: note: candidate: template<int _AP_W, int _AP_I, bool _AP_S, ap_q_mode _AP_Q, ap_o_mode _AP_O, int _AP_N> bool operator<(const af_bit_ref<_AP_W2, _AP_I2, _AP_S2, _AP_Q2, _AP_O2, _AP_N2>&, bool)
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:690:3: note: in expansion of macro 'AF_REF_REL_OP_WITH_INT'
|
|
AF_REF_REL_OP_WITH_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:696:1: note: in expansion of macro 'AF_REF_REL_OPS_WITH_INT'
|
|
AF_REF_REL_OPS_WITH_INT(bool, 1, false)
|
|
^~~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:674:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:690:3: note: in expansion of macro 'AF_REF_REL_OP_WITH_INT'
|
|
AF_REF_REL_OP_WITH_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:696:1: note: in expansion of macro 'AF_REF_REL_OPS_WITH_INT'
|
|
AF_REF_REL_OPS_WITH_INT(bool, 1, false)
|
|
^~~~~~~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:59:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const af_bit_ref<_AP_W2, _AP_I2, _AP_S2, _AP_Q2, _AP_O2, _AP_N2>'
|
|
Max<d,1> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_fixed.h:56:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:367,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:682:15: note: candidate: template<int _AP_W, int _AP_I, bool _AP_S, ap_q_mode _AP_Q, ap_o_mode _AP_O, int _AP_N> bool operator<(bool, const af_bit_ref<_AP_W2, _AP_I2, _AP_S2, _AP_Q2, _AP_O2, _AP_N2>&)
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:690:3: note: in expansion of macro 'AF_REF_REL_OP_WITH_INT'
|
|
AF_REF_REL_OP_WITH_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:696:1: note: in expansion of macro 'AF_REF_REL_OPS_WITH_INT'
|
|
AF_REF_REL_OPS_WITH_INT(bool, 1, false)
|
|
^~~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:682:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:690:3: note: in expansion of macro 'AF_REF_REL_OP_WITH_INT'
|
|
AF_REF_REL_OP_WITH_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:696:1: note: in expansion of macro 'AF_REF_REL_OPS_WITH_INT'
|
|
AF_REF_REL_OPS_WITH_INT(bool, 1, false)
|
|
^~~~~~~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:59:7: note: mismatched types 'const af_bit_ref<_AP_W2, _AP_I2, _AP_S2, _AP_Q2, _AP_O2, _AP_N2>' and 'int'
|
|
Max<d,1> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_fixed.h:56:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:367,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:656:15: note: candidate: template<int _AP_W, int _AP_I, bool _AP_S, ap_q_mode _AP_Q, ap_o_mode _AP_O, int _AP_N> bool operator<(const af_range_ref<_AP_W2, _AP_I2, _AP_S2, _AP_Q2, _AP_O2, _AP_N2>&, char)
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:690:3: note: in expansion of macro 'AF_REF_REL_OP_WITH_INT'
|
|
AF_REF_REL_OP_WITH_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:697:1: note: in expansion of macro 'AF_REF_REL_OPS_WITH_INT'
|
|
AF_REF_REL_OPS_WITH_INT(char, 8, CHAR_IS_SIGNED)
|
|
^~~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:656:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:690:3: note: in expansion of macro 'AF_REF_REL_OP_WITH_INT'
|
|
AF_REF_REL_OP_WITH_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:697:1: note: in expansion of macro 'AF_REF_REL_OPS_WITH_INT'
|
|
AF_REF_REL_OPS_WITH_INT(char, 8, CHAR_IS_SIGNED)
|
|
^~~~~~~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:59:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const af_range_ref<_AP_W2, _AP_I2, _AP_S2, _AP_Q2, _AP_O2, _AP_N2>'
|
|
Max<d,1> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_fixed.h:56:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:367,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:665:15: note: candidate: template<int _AP_W, int _AP_I, bool _AP_S, ap_q_mode _AP_Q, ap_o_mode _AP_O, int _AP_N> bool operator<(char, const af_range_ref<_AP_W2, _AP_I2, _AP_S2, _AP_Q2, _AP_O2, _AP_N2>&)
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:690:3: note: in expansion of macro 'AF_REF_REL_OP_WITH_INT'
|
|
AF_REF_REL_OP_WITH_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:697:1: note: in expansion of macro 'AF_REF_REL_OPS_WITH_INT'
|
|
AF_REF_REL_OPS_WITH_INT(char, 8, CHAR_IS_SIGNED)
|
|
^~~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:665:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:690:3: note: in expansion of macro 'AF_REF_REL_OP_WITH_INT'
|
|
AF_REF_REL_OP_WITH_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:697:1: note: in expansion of macro 'AF_REF_REL_OPS_WITH_INT'
|
|
AF_REF_REL_OPS_WITH_INT(char, 8, CHAR_IS_SIGNED)
|
|
^~~~~~~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:59:7: note: mismatched types 'const af_range_ref<_AP_W2, _AP_I2, _AP_S2, _AP_Q2, _AP_O2, _AP_N2>' and 'int'
|
|
Max<d,1> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_fixed.h:56:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:367,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:674:15: note: candidate: template<int _AP_W, int _AP_I, bool _AP_S, ap_q_mode _AP_Q, ap_o_mode _AP_O, int _AP_N> bool operator<(const af_bit_ref<_AP_W2, _AP_I2, _AP_S2, _AP_Q2, _AP_O2, _AP_N2>&, char)
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:690:3: note: in expansion of macro 'AF_REF_REL_OP_WITH_INT'
|
|
AF_REF_REL_OP_WITH_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:697:1: note: in expansion of macro 'AF_REF_REL_OPS_WITH_INT'
|
|
AF_REF_REL_OPS_WITH_INT(char, 8, CHAR_IS_SIGNED)
|
|
^~~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:674:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:690:3: note: in expansion of macro 'AF_REF_REL_OP_WITH_INT'
|
|
AF_REF_REL_OP_WITH_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:697:1: note: in expansion of macro 'AF_REF_REL_OPS_WITH_INT'
|
|
AF_REF_REL_OPS_WITH_INT(char, 8, CHAR_IS_SIGNED)
|
|
^~~~~~~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:59:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const af_bit_ref<_AP_W2, _AP_I2, _AP_S2, _AP_Q2, _AP_O2, _AP_N2>'
|
|
Max<d,1> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_fixed.h:56:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:367,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:682:15: note: candidate: template<int _AP_W, int _AP_I, bool _AP_S, ap_q_mode _AP_Q, ap_o_mode _AP_O, int _AP_N> bool operator<(char, const af_bit_ref<_AP_W2, _AP_I2, _AP_S2, _AP_Q2, _AP_O2, _AP_N2>&)
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:690:3: note: in expansion of macro 'AF_REF_REL_OP_WITH_INT'
|
|
AF_REF_REL_OP_WITH_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:697:1: note: in expansion of macro 'AF_REF_REL_OPS_WITH_INT'
|
|
AF_REF_REL_OPS_WITH_INT(char, 8, CHAR_IS_SIGNED)
|
|
^~~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:682:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:690:3: note: in expansion of macro 'AF_REF_REL_OP_WITH_INT'
|
|
AF_REF_REL_OP_WITH_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:697:1: note: in expansion of macro 'AF_REF_REL_OPS_WITH_INT'
|
|
AF_REF_REL_OPS_WITH_INT(char, 8, CHAR_IS_SIGNED)
|
|
^~~~~~~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:59:7: note: mismatched types 'const af_bit_ref<_AP_W2, _AP_I2, _AP_S2, _AP_Q2, _AP_O2, _AP_N2>' and 'int'
|
|
Max<d,1> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_fixed.h:56:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:367,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:656:15: note: candidate: template<int _AP_W, int _AP_I, bool _AP_S, ap_q_mode _AP_Q, ap_o_mode _AP_O, int _AP_N> bool operator<(const af_range_ref<_AP_W2, _AP_I2, _AP_S2, _AP_Q2, _AP_O2, _AP_N2>&, signed char)
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:690:3: note: in expansion of macro 'AF_REF_REL_OP_WITH_INT'
|
|
AF_REF_REL_OP_WITH_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:698:1: note: in expansion of macro 'AF_REF_REL_OPS_WITH_INT'
|
|
AF_REF_REL_OPS_WITH_INT(signed char, 8, true)
|
|
^~~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:656:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:690:3: note: in expansion of macro 'AF_REF_REL_OP_WITH_INT'
|
|
AF_REF_REL_OP_WITH_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:698:1: note: in expansion of macro 'AF_REF_REL_OPS_WITH_INT'
|
|
AF_REF_REL_OPS_WITH_INT(signed char, 8, true)
|
|
^~~~~~~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:59:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const af_range_ref<_AP_W2, _AP_I2, _AP_S2, _AP_Q2, _AP_O2, _AP_N2>'
|
|
Max<d,1> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_fixed.h:56:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:367,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:665:15: note: candidate: template<int _AP_W, int _AP_I, bool _AP_S, ap_q_mode _AP_Q, ap_o_mode _AP_O, int _AP_N> bool operator<(signed char, const af_range_ref<_AP_W2, _AP_I2, _AP_S2, _AP_Q2, _AP_O2, _AP_N2>&)
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:690:3: note: in expansion of macro 'AF_REF_REL_OP_WITH_INT'
|
|
AF_REF_REL_OP_WITH_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:698:1: note: in expansion of macro 'AF_REF_REL_OPS_WITH_INT'
|
|
AF_REF_REL_OPS_WITH_INT(signed char, 8, true)
|
|
^~~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:665:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:690:3: note: in expansion of macro 'AF_REF_REL_OP_WITH_INT'
|
|
AF_REF_REL_OP_WITH_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:698:1: note: in expansion of macro 'AF_REF_REL_OPS_WITH_INT'
|
|
AF_REF_REL_OPS_WITH_INT(signed char, 8, true)
|
|
^~~~~~~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:59:7: note: mismatched types 'const af_range_ref<_AP_W2, _AP_I2, _AP_S2, _AP_Q2, _AP_O2, _AP_N2>' and 'int'
|
|
Max<d,1> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_fixed.h:56:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:367,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:674:15: note: candidate: template<int _AP_W, int _AP_I, bool _AP_S, ap_q_mode _AP_Q, ap_o_mode _AP_O, int _AP_N> bool operator<(const af_bit_ref<_AP_W2, _AP_I2, _AP_S2, _AP_Q2, _AP_O2, _AP_N2>&, signed char)
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:690:3: note: in expansion of macro 'AF_REF_REL_OP_WITH_INT'
|
|
AF_REF_REL_OP_WITH_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:698:1: note: in expansion of macro 'AF_REF_REL_OPS_WITH_INT'
|
|
AF_REF_REL_OPS_WITH_INT(signed char, 8, true)
|
|
^~~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:674:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:690:3: note: in expansion of macro 'AF_REF_REL_OP_WITH_INT'
|
|
AF_REF_REL_OP_WITH_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:698:1: note: in expansion of macro 'AF_REF_REL_OPS_WITH_INT'
|
|
AF_REF_REL_OPS_WITH_INT(signed char, 8, true)
|
|
^~~~~~~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:59:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const af_bit_ref<_AP_W2, _AP_I2, _AP_S2, _AP_Q2, _AP_O2, _AP_N2>'
|
|
Max<d,1> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_fixed.h:56:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:367,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:682:15: note: candidate: template<int _AP_W, int _AP_I, bool _AP_S, ap_q_mode _AP_Q, ap_o_mode _AP_O, int _AP_N> bool operator<(signed char, const af_bit_ref<_AP_W2, _AP_I2, _AP_S2, _AP_Q2, _AP_O2, _AP_N2>&)
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:690:3: note: in expansion of macro 'AF_REF_REL_OP_WITH_INT'
|
|
AF_REF_REL_OP_WITH_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:698:1: note: in expansion of macro 'AF_REF_REL_OPS_WITH_INT'
|
|
AF_REF_REL_OPS_WITH_INT(signed char, 8, true)
|
|
^~~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:682:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:690:3: note: in expansion of macro 'AF_REF_REL_OP_WITH_INT'
|
|
AF_REF_REL_OP_WITH_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:698:1: note: in expansion of macro 'AF_REF_REL_OPS_WITH_INT'
|
|
AF_REF_REL_OPS_WITH_INT(signed char, 8, true)
|
|
^~~~~~~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:59:7: note: mismatched types 'const af_bit_ref<_AP_W2, _AP_I2, _AP_S2, _AP_Q2, _AP_O2, _AP_N2>' and 'int'
|
|
Max<d,1> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_fixed.h:56:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:367,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:656:15: note: candidate: template<int _AP_W, int _AP_I, bool _AP_S, ap_q_mode _AP_Q, ap_o_mode _AP_O, int _AP_N> bool operator<(const af_range_ref<_AP_W2, _AP_I2, _AP_S2, _AP_Q2, _AP_O2, _AP_N2>&, unsigned char)
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:690:3: note: in expansion of macro 'AF_REF_REL_OP_WITH_INT'
|
|
AF_REF_REL_OP_WITH_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:699:1: note: in expansion of macro 'AF_REF_REL_OPS_WITH_INT'
|
|
AF_REF_REL_OPS_WITH_INT(unsigned char, 8, false)
|
|
^~~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:656:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:690:3: note: in expansion of macro 'AF_REF_REL_OP_WITH_INT'
|
|
AF_REF_REL_OP_WITH_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:699:1: note: in expansion of macro 'AF_REF_REL_OPS_WITH_INT'
|
|
AF_REF_REL_OPS_WITH_INT(unsigned char, 8, false)
|
|
^~~~~~~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:59:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const af_range_ref<_AP_W2, _AP_I2, _AP_S2, _AP_Q2, _AP_O2, _AP_N2>'
|
|
Max<d,1> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_fixed.h:56:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:367,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:665:15: note: candidate: template<int _AP_W, int _AP_I, bool _AP_S, ap_q_mode _AP_Q, ap_o_mode _AP_O, int _AP_N> bool operator<(unsigned char, const af_range_ref<_AP_W2, _AP_I2, _AP_S2, _AP_Q2, _AP_O2, _AP_N2>&)
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:690:3: note: in expansion of macro 'AF_REF_REL_OP_WITH_INT'
|
|
AF_REF_REL_OP_WITH_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:699:1: note: in expansion of macro 'AF_REF_REL_OPS_WITH_INT'
|
|
AF_REF_REL_OPS_WITH_INT(unsigned char, 8, false)
|
|
^~~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:665:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:690:3: note: in expansion of macro 'AF_REF_REL_OP_WITH_INT'
|
|
AF_REF_REL_OP_WITH_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:699:1: note: in expansion of macro 'AF_REF_REL_OPS_WITH_INT'
|
|
AF_REF_REL_OPS_WITH_INT(unsigned char, 8, false)
|
|
^~~~~~~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:59:7: note: mismatched types 'const af_range_ref<_AP_W2, _AP_I2, _AP_S2, _AP_Q2, _AP_O2, _AP_N2>' and 'int'
|
|
Max<d,1> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_fixed.h:56:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:367,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:674:15: note: candidate: template<int _AP_W, int _AP_I, bool _AP_S, ap_q_mode _AP_Q, ap_o_mode _AP_O, int _AP_N> bool operator<(const af_bit_ref<_AP_W2, _AP_I2, _AP_S2, _AP_Q2, _AP_O2, _AP_N2>&, unsigned char)
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:690:3: note: in expansion of macro 'AF_REF_REL_OP_WITH_INT'
|
|
AF_REF_REL_OP_WITH_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:699:1: note: in expansion of macro 'AF_REF_REL_OPS_WITH_INT'
|
|
AF_REF_REL_OPS_WITH_INT(unsigned char, 8, false)
|
|
^~~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:674:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:690:3: note: in expansion of macro 'AF_REF_REL_OP_WITH_INT'
|
|
AF_REF_REL_OP_WITH_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:699:1: note: in expansion of macro 'AF_REF_REL_OPS_WITH_INT'
|
|
AF_REF_REL_OPS_WITH_INT(unsigned char, 8, false)
|
|
^~~~~~~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:59:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const af_bit_ref<_AP_W2, _AP_I2, _AP_S2, _AP_Q2, _AP_O2, _AP_N2>'
|
|
Max<d,1> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_fixed.h:56:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:367,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:682:15: note: candidate: template<int _AP_W, int _AP_I, bool _AP_S, ap_q_mode _AP_Q, ap_o_mode _AP_O, int _AP_N> bool operator<(unsigned char, const af_bit_ref<_AP_W2, _AP_I2, _AP_S2, _AP_Q2, _AP_O2, _AP_N2>&)
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:690:3: note: in expansion of macro 'AF_REF_REL_OP_WITH_INT'
|
|
AF_REF_REL_OP_WITH_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:699:1: note: in expansion of macro 'AF_REF_REL_OPS_WITH_INT'
|
|
AF_REF_REL_OPS_WITH_INT(unsigned char, 8, false)
|
|
^~~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:682:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:690:3: note: in expansion of macro 'AF_REF_REL_OP_WITH_INT'
|
|
AF_REF_REL_OP_WITH_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:699:1: note: in expansion of macro 'AF_REF_REL_OPS_WITH_INT'
|
|
AF_REF_REL_OPS_WITH_INT(unsigned char, 8, false)
|
|
^~~~~~~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:59:7: note: mismatched types 'const af_bit_ref<_AP_W2, _AP_I2, _AP_S2, _AP_Q2, _AP_O2, _AP_N2>' and 'int'
|
|
Max<d,1> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_fixed.h:56:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:367,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:656:15: note: candidate: template<int _AP_W, int _AP_I, bool _AP_S, ap_q_mode _AP_Q, ap_o_mode _AP_O, int _AP_N> bool operator<(const af_range_ref<_AP_W2, _AP_I2, _AP_S2, _AP_Q2, _AP_O2, _AP_N2>&, short int)
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:690:3: note: in expansion of macro 'AF_REF_REL_OP_WITH_INT'
|
|
AF_REF_REL_OP_WITH_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:700:1: note: in expansion of macro 'AF_REF_REL_OPS_WITH_INT'
|
|
AF_REF_REL_OPS_WITH_INT(short, _AP_SIZE_short, true)
|
|
^~~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:656:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:690:3: note: in expansion of macro 'AF_REF_REL_OP_WITH_INT'
|
|
AF_REF_REL_OP_WITH_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:700:1: note: in expansion of macro 'AF_REF_REL_OPS_WITH_INT'
|
|
AF_REF_REL_OPS_WITH_INT(short, _AP_SIZE_short, true)
|
|
^~~~~~~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:59:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const af_range_ref<_AP_W2, _AP_I2, _AP_S2, _AP_Q2, _AP_O2, _AP_N2>'
|
|
Max<d,1> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_fixed.h:56:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:367,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:665:15: note: candidate: template<int _AP_W, int _AP_I, bool _AP_S, ap_q_mode _AP_Q, ap_o_mode _AP_O, int _AP_N> bool operator<(short int, const af_range_ref<_AP_W2, _AP_I2, _AP_S2, _AP_Q2, _AP_O2, _AP_N2>&)
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:690:3: note: in expansion of macro 'AF_REF_REL_OP_WITH_INT'
|
|
AF_REF_REL_OP_WITH_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:700:1: note: in expansion of macro 'AF_REF_REL_OPS_WITH_INT'
|
|
AF_REF_REL_OPS_WITH_INT(short, _AP_SIZE_short, true)
|
|
^~~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:665:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:690:3: note: in expansion of macro 'AF_REF_REL_OP_WITH_INT'
|
|
AF_REF_REL_OP_WITH_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:700:1: note: in expansion of macro 'AF_REF_REL_OPS_WITH_INT'
|
|
AF_REF_REL_OPS_WITH_INT(short, _AP_SIZE_short, true)
|
|
^~~~~~~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:59:7: note: mismatched types 'const af_range_ref<_AP_W2, _AP_I2, _AP_S2, _AP_Q2, _AP_O2, _AP_N2>' and 'int'
|
|
Max<d,1> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_fixed.h:56:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:367,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:674:15: note: candidate: template<int _AP_W, int _AP_I, bool _AP_S, ap_q_mode _AP_Q, ap_o_mode _AP_O, int _AP_N> bool operator<(const af_bit_ref<_AP_W2, _AP_I2, _AP_S2, _AP_Q2, _AP_O2, _AP_N2>&, short int)
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:690:3: note: in expansion of macro 'AF_REF_REL_OP_WITH_INT'
|
|
AF_REF_REL_OP_WITH_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:700:1: note: in expansion of macro 'AF_REF_REL_OPS_WITH_INT'
|
|
AF_REF_REL_OPS_WITH_INT(short, _AP_SIZE_short, true)
|
|
^~~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:674:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:690:3: note: in expansion of macro 'AF_REF_REL_OP_WITH_INT'
|
|
AF_REF_REL_OP_WITH_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:700:1: note: in expansion of macro 'AF_REF_REL_OPS_WITH_INT'
|
|
AF_REF_REL_OPS_WITH_INT(short, _AP_SIZE_short, true)
|
|
^~~~~~~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:59:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const af_bit_ref<_AP_W2, _AP_I2, _AP_S2, _AP_Q2, _AP_O2, _AP_N2>'
|
|
Max<d,1> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_fixed.h:56:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:367,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:682:15: note: candidate: template<int _AP_W, int _AP_I, bool _AP_S, ap_q_mode _AP_Q, ap_o_mode _AP_O, int _AP_N> bool operator<(short int, const af_bit_ref<_AP_W2, _AP_I2, _AP_S2, _AP_Q2, _AP_O2, _AP_N2>&)
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:690:3: note: in expansion of macro 'AF_REF_REL_OP_WITH_INT'
|
|
AF_REF_REL_OP_WITH_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:700:1: note: in expansion of macro 'AF_REF_REL_OPS_WITH_INT'
|
|
AF_REF_REL_OPS_WITH_INT(short, _AP_SIZE_short, true)
|
|
^~~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:682:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:690:3: note: in expansion of macro 'AF_REF_REL_OP_WITH_INT'
|
|
AF_REF_REL_OP_WITH_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:700:1: note: in expansion of macro 'AF_REF_REL_OPS_WITH_INT'
|
|
AF_REF_REL_OPS_WITH_INT(short, _AP_SIZE_short, true)
|
|
^~~~~~~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:59:7: note: mismatched types 'const af_bit_ref<_AP_W2, _AP_I2, _AP_S2, _AP_Q2, _AP_O2, _AP_N2>' and 'int'
|
|
Max<d,1> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_fixed.h:56:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:367,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:656:15: note: candidate: template<int _AP_W, int _AP_I, bool _AP_S, ap_q_mode _AP_Q, ap_o_mode _AP_O, int _AP_N> bool operator<(const af_range_ref<_AP_W2, _AP_I2, _AP_S2, _AP_Q2, _AP_O2, _AP_N2>&, short unsigned int)
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:690:3: note: in expansion of macro 'AF_REF_REL_OP_WITH_INT'
|
|
AF_REF_REL_OP_WITH_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:701:1: note: in expansion of macro 'AF_REF_REL_OPS_WITH_INT'
|
|
AF_REF_REL_OPS_WITH_INT(unsigned short, _AP_SIZE_short, false)
|
|
^~~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:656:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:690:3: note: in expansion of macro 'AF_REF_REL_OP_WITH_INT'
|
|
AF_REF_REL_OP_WITH_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:701:1: note: in expansion of macro 'AF_REF_REL_OPS_WITH_INT'
|
|
AF_REF_REL_OPS_WITH_INT(unsigned short, _AP_SIZE_short, false)
|
|
^~~~~~~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:59:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const af_range_ref<_AP_W2, _AP_I2, _AP_S2, _AP_Q2, _AP_O2, _AP_N2>'
|
|
Max<d,1> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_fixed.h:56:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:367,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:665:15: note: candidate: template<int _AP_W, int _AP_I, bool _AP_S, ap_q_mode _AP_Q, ap_o_mode _AP_O, int _AP_N> bool operator<(short unsigned int, const af_range_ref<_AP_W2, _AP_I2, _AP_S2, _AP_Q2, _AP_O2, _AP_N2>&)
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:690:3: note: in expansion of macro 'AF_REF_REL_OP_WITH_INT'
|
|
AF_REF_REL_OP_WITH_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:701:1: note: in expansion of macro 'AF_REF_REL_OPS_WITH_INT'
|
|
AF_REF_REL_OPS_WITH_INT(unsigned short, _AP_SIZE_short, false)
|
|
^~~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:665:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:690:3: note: in expansion of macro 'AF_REF_REL_OP_WITH_INT'
|
|
AF_REF_REL_OP_WITH_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:701:1: note: in expansion of macro 'AF_REF_REL_OPS_WITH_INT'
|
|
AF_REF_REL_OPS_WITH_INT(unsigned short, _AP_SIZE_short, false)
|
|
^~~~~~~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:59:7: note: mismatched types 'const af_range_ref<_AP_W2, _AP_I2, _AP_S2, _AP_Q2, _AP_O2, _AP_N2>' and 'int'
|
|
Max<d,1> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_fixed.h:56:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:367,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:674:15: note: candidate: template<int _AP_W, int _AP_I, bool _AP_S, ap_q_mode _AP_Q, ap_o_mode _AP_O, int _AP_N> bool operator<(const af_bit_ref<_AP_W2, _AP_I2, _AP_S2, _AP_Q2, _AP_O2, _AP_N2>&, short unsigned int)
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:690:3: note: in expansion of macro 'AF_REF_REL_OP_WITH_INT'
|
|
AF_REF_REL_OP_WITH_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:701:1: note: in expansion of macro 'AF_REF_REL_OPS_WITH_INT'
|
|
AF_REF_REL_OPS_WITH_INT(unsigned short, _AP_SIZE_short, false)
|
|
^~~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:674:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:690:3: note: in expansion of macro 'AF_REF_REL_OP_WITH_INT'
|
|
AF_REF_REL_OP_WITH_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:701:1: note: in expansion of macro 'AF_REF_REL_OPS_WITH_INT'
|
|
AF_REF_REL_OPS_WITH_INT(unsigned short, _AP_SIZE_short, false)
|
|
^~~~~~~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:59:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const af_bit_ref<_AP_W2, _AP_I2, _AP_S2, _AP_Q2, _AP_O2, _AP_N2>'
|
|
Max<d,1> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_fixed.h:56:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:367,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:682:15: note: candidate: template<int _AP_W, int _AP_I, bool _AP_S, ap_q_mode _AP_Q, ap_o_mode _AP_O, int _AP_N> bool operator<(short unsigned int, const af_bit_ref<_AP_W2, _AP_I2, _AP_S2, _AP_Q2, _AP_O2, _AP_N2>&)
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:690:3: note: in expansion of macro 'AF_REF_REL_OP_WITH_INT'
|
|
AF_REF_REL_OP_WITH_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:701:1: note: in expansion of macro 'AF_REF_REL_OPS_WITH_INT'
|
|
AF_REF_REL_OPS_WITH_INT(unsigned short, _AP_SIZE_short, false)
|
|
^~~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:682:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:690:3: note: in expansion of macro 'AF_REF_REL_OP_WITH_INT'
|
|
AF_REF_REL_OP_WITH_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:701:1: note: in expansion of macro 'AF_REF_REL_OPS_WITH_INT'
|
|
AF_REF_REL_OPS_WITH_INT(unsigned short, _AP_SIZE_short, false)
|
|
^~~~~~~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:59:7: note: mismatched types 'const af_bit_ref<_AP_W2, _AP_I2, _AP_S2, _AP_Q2, _AP_O2, _AP_N2>' and 'int'
|
|
Max<d,1> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_fixed.h:56:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:367,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:656:15: note: candidate: template<int _AP_W, int _AP_I, bool _AP_S, ap_q_mode _AP_Q, ap_o_mode _AP_O, int _AP_N> bool operator<(const af_range_ref<_AP_W2, _AP_I2, _AP_S2, _AP_Q2, _AP_O2, _AP_N2>&, int)
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:690:3: note: in expansion of macro 'AF_REF_REL_OP_WITH_INT'
|
|
AF_REF_REL_OP_WITH_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:702:1: note: in expansion of macro 'AF_REF_REL_OPS_WITH_INT'
|
|
AF_REF_REL_OPS_WITH_INT(int, _AP_SIZE_int, true)
|
|
^~~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:656:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:690:3: note: in expansion of macro 'AF_REF_REL_OP_WITH_INT'
|
|
AF_REF_REL_OP_WITH_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:702:1: note: in expansion of macro 'AF_REF_REL_OPS_WITH_INT'
|
|
AF_REF_REL_OPS_WITH_INT(int, _AP_SIZE_int, true)
|
|
^~~~~~~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:59:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const af_range_ref<_AP_W2, _AP_I2, _AP_S2, _AP_Q2, _AP_O2, _AP_N2>'
|
|
Max<d,1> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_fixed.h:56:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:367,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:665:15: note: candidate: template<int _AP_W, int _AP_I, bool _AP_S, ap_q_mode _AP_Q, ap_o_mode _AP_O, int _AP_N> bool operator<(int, const af_range_ref<_AP_W2, _AP_I2, _AP_S2, _AP_Q2, _AP_O2, _AP_N2>&)
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:690:3: note: in expansion of macro 'AF_REF_REL_OP_WITH_INT'
|
|
AF_REF_REL_OP_WITH_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:702:1: note: in expansion of macro 'AF_REF_REL_OPS_WITH_INT'
|
|
AF_REF_REL_OPS_WITH_INT(int, _AP_SIZE_int, true)
|
|
^~~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:665:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:690:3: note: in expansion of macro 'AF_REF_REL_OP_WITH_INT'
|
|
AF_REF_REL_OP_WITH_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:702:1: note: in expansion of macro 'AF_REF_REL_OPS_WITH_INT'
|
|
AF_REF_REL_OPS_WITH_INT(int, _AP_SIZE_int, true)
|
|
^~~~~~~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:59:7: note: mismatched types 'const af_range_ref<_AP_W2, _AP_I2, _AP_S2, _AP_Q2, _AP_O2, _AP_N2>' and 'int'
|
|
Max<d,1> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_fixed.h:56:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:367,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:674:15: note: candidate: template<int _AP_W, int _AP_I, bool _AP_S, ap_q_mode _AP_Q, ap_o_mode _AP_O, int _AP_N> bool operator<(const af_bit_ref<_AP_W2, _AP_I2, _AP_S2, _AP_Q2, _AP_O2, _AP_N2>&, int)
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:690:3: note: in expansion of macro 'AF_REF_REL_OP_WITH_INT'
|
|
AF_REF_REL_OP_WITH_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:702:1: note: in expansion of macro 'AF_REF_REL_OPS_WITH_INT'
|
|
AF_REF_REL_OPS_WITH_INT(int, _AP_SIZE_int, true)
|
|
^~~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:674:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:690:3: note: in expansion of macro 'AF_REF_REL_OP_WITH_INT'
|
|
AF_REF_REL_OP_WITH_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:702:1: note: in expansion of macro 'AF_REF_REL_OPS_WITH_INT'
|
|
AF_REF_REL_OPS_WITH_INT(int, _AP_SIZE_int, true)
|
|
^~~~~~~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:59:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const af_bit_ref<_AP_W2, _AP_I2, _AP_S2, _AP_Q2, _AP_O2, _AP_N2>'
|
|
Max<d,1> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_fixed.h:56:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:367,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:682:15: note: candidate: template<int _AP_W, int _AP_I, bool _AP_S, ap_q_mode _AP_Q, ap_o_mode _AP_O, int _AP_N> bool operator<(int, const af_bit_ref<_AP_W2, _AP_I2, _AP_S2, _AP_Q2, _AP_O2, _AP_N2>&)
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:690:3: note: in expansion of macro 'AF_REF_REL_OP_WITH_INT'
|
|
AF_REF_REL_OP_WITH_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:702:1: note: in expansion of macro 'AF_REF_REL_OPS_WITH_INT'
|
|
AF_REF_REL_OPS_WITH_INT(int, _AP_SIZE_int, true)
|
|
^~~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:682:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:690:3: note: in expansion of macro 'AF_REF_REL_OP_WITH_INT'
|
|
AF_REF_REL_OP_WITH_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:702:1: note: in expansion of macro 'AF_REF_REL_OPS_WITH_INT'
|
|
AF_REF_REL_OPS_WITH_INT(int, _AP_SIZE_int, true)
|
|
^~~~~~~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:59:7: note: mismatched types 'const af_bit_ref<_AP_W2, _AP_I2, _AP_S2, _AP_Q2, _AP_O2, _AP_N2>' and 'int'
|
|
Max<d,1> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_fixed.h:56:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:367,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:656:15: note: candidate: template<int _AP_W, int _AP_I, bool _AP_S, ap_q_mode _AP_Q, ap_o_mode _AP_O, int _AP_N> bool operator<(const af_range_ref<_AP_W2, _AP_I2, _AP_S2, _AP_Q2, _AP_O2, _AP_N2>&, unsigned int)
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:690:3: note: in expansion of macro 'AF_REF_REL_OP_WITH_INT'
|
|
AF_REF_REL_OP_WITH_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:703:1: note: in expansion of macro 'AF_REF_REL_OPS_WITH_INT'
|
|
AF_REF_REL_OPS_WITH_INT(unsigned int, _AP_SIZE_int, false)
|
|
^~~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:656:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:690:3: note: in expansion of macro 'AF_REF_REL_OP_WITH_INT'
|
|
AF_REF_REL_OP_WITH_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:703:1: note: in expansion of macro 'AF_REF_REL_OPS_WITH_INT'
|
|
AF_REF_REL_OPS_WITH_INT(unsigned int, _AP_SIZE_int, false)
|
|
^~~~~~~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:59:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const af_range_ref<_AP_W2, _AP_I2, _AP_S2, _AP_Q2, _AP_O2, _AP_N2>'
|
|
Max<d,1> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_fixed.h:56:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:367,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:665:15: note: candidate: template<int _AP_W, int _AP_I, bool _AP_S, ap_q_mode _AP_Q, ap_o_mode _AP_O, int _AP_N> bool operator<(unsigned int, const af_range_ref<_AP_W2, _AP_I2, _AP_S2, _AP_Q2, _AP_O2, _AP_N2>&)
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:690:3: note: in expansion of macro 'AF_REF_REL_OP_WITH_INT'
|
|
AF_REF_REL_OP_WITH_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:703:1: note: in expansion of macro 'AF_REF_REL_OPS_WITH_INT'
|
|
AF_REF_REL_OPS_WITH_INT(unsigned int, _AP_SIZE_int, false)
|
|
^~~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:665:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:690:3: note: in expansion of macro 'AF_REF_REL_OP_WITH_INT'
|
|
AF_REF_REL_OP_WITH_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:703:1: note: in expansion of macro 'AF_REF_REL_OPS_WITH_INT'
|
|
AF_REF_REL_OPS_WITH_INT(unsigned int, _AP_SIZE_int, false)
|
|
^~~~~~~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:59:7: note: mismatched types 'const af_range_ref<_AP_W2, _AP_I2, _AP_S2, _AP_Q2, _AP_O2, _AP_N2>' and 'int'
|
|
Max<d,1> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_fixed.h:56:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:367,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:674:15: note: candidate: template<int _AP_W, int _AP_I, bool _AP_S, ap_q_mode _AP_Q, ap_o_mode _AP_O, int _AP_N> bool operator<(const af_bit_ref<_AP_W2, _AP_I2, _AP_S2, _AP_Q2, _AP_O2, _AP_N2>&, unsigned int)
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:690:3: note: in expansion of macro 'AF_REF_REL_OP_WITH_INT'
|
|
AF_REF_REL_OP_WITH_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:703:1: note: in expansion of macro 'AF_REF_REL_OPS_WITH_INT'
|
|
AF_REF_REL_OPS_WITH_INT(unsigned int, _AP_SIZE_int, false)
|
|
^~~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:674:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:690:3: note: in expansion of macro 'AF_REF_REL_OP_WITH_INT'
|
|
AF_REF_REL_OP_WITH_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:703:1: note: in expansion of macro 'AF_REF_REL_OPS_WITH_INT'
|
|
AF_REF_REL_OPS_WITH_INT(unsigned int, _AP_SIZE_int, false)
|
|
^~~~~~~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:59:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const af_bit_ref<_AP_W2, _AP_I2, _AP_S2, _AP_Q2, _AP_O2, _AP_N2>'
|
|
Max<d,1> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_fixed.h:56:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:367,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:682:15: note: candidate: template<int _AP_W, int _AP_I, bool _AP_S, ap_q_mode _AP_Q, ap_o_mode _AP_O, int _AP_N> bool operator<(unsigned int, const af_bit_ref<_AP_W2, _AP_I2, _AP_S2, _AP_Q2, _AP_O2, _AP_N2>&)
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:690:3: note: in expansion of macro 'AF_REF_REL_OP_WITH_INT'
|
|
AF_REF_REL_OP_WITH_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:703:1: note: in expansion of macro 'AF_REF_REL_OPS_WITH_INT'
|
|
AF_REF_REL_OPS_WITH_INT(unsigned int, _AP_SIZE_int, false)
|
|
^~~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:682:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:690:3: note: in expansion of macro 'AF_REF_REL_OP_WITH_INT'
|
|
AF_REF_REL_OP_WITH_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:703:1: note: in expansion of macro 'AF_REF_REL_OPS_WITH_INT'
|
|
AF_REF_REL_OPS_WITH_INT(unsigned int, _AP_SIZE_int, false)
|
|
^~~~~~~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:59:7: note: mismatched types 'const af_bit_ref<_AP_W2, _AP_I2, _AP_S2, _AP_Q2, _AP_O2, _AP_N2>' and 'int'
|
|
Max<d,1> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_fixed.h:56:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:367,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:656:15: note: candidate: template<int _AP_W, int _AP_I, bool _AP_S, ap_q_mode _AP_Q, ap_o_mode _AP_O, int _AP_N> bool operator<(const af_range_ref<_AP_W2, _AP_I2, _AP_S2, _AP_Q2, _AP_O2, _AP_N2>&, long int)
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:690:3: note: in expansion of macro 'AF_REF_REL_OP_WITH_INT'
|
|
AF_REF_REL_OP_WITH_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:704:1: note: in expansion of macro 'AF_REF_REL_OPS_WITH_INT'
|
|
AF_REF_REL_OPS_WITH_INT(long, _AP_SIZE_long, true)
|
|
^~~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:656:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:690:3: note: in expansion of macro 'AF_REF_REL_OP_WITH_INT'
|
|
AF_REF_REL_OP_WITH_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:704:1: note: in expansion of macro 'AF_REF_REL_OPS_WITH_INT'
|
|
AF_REF_REL_OPS_WITH_INT(long, _AP_SIZE_long, true)
|
|
^~~~~~~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:59:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const af_range_ref<_AP_W2, _AP_I2, _AP_S2, _AP_Q2, _AP_O2, _AP_N2>'
|
|
Max<d,1> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_fixed.h:56:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:367,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:665:15: note: candidate: template<int _AP_W, int _AP_I, bool _AP_S, ap_q_mode _AP_Q, ap_o_mode _AP_O, int _AP_N> bool operator<(long int, const af_range_ref<_AP_W2, _AP_I2, _AP_S2, _AP_Q2, _AP_O2, _AP_N2>&)
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:690:3: note: in expansion of macro 'AF_REF_REL_OP_WITH_INT'
|
|
AF_REF_REL_OP_WITH_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:704:1: note: in expansion of macro 'AF_REF_REL_OPS_WITH_INT'
|
|
AF_REF_REL_OPS_WITH_INT(long, _AP_SIZE_long, true)
|
|
^~~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:665:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:690:3: note: in expansion of macro 'AF_REF_REL_OP_WITH_INT'
|
|
AF_REF_REL_OP_WITH_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:704:1: note: in expansion of macro 'AF_REF_REL_OPS_WITH_INT'
|
|
AF_REF_REL_OPS_WITH_INT(long, _AP_SIZE_long, true)
|
|
^~~~~~~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:59:7: note: mismatched types 'const af_range_ref<_AP_W2, _AP_I2, _AP_S2, _AP_Q2, _AP_O2, _AP_N2>' and 'int'
|
|
Max<d,1> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_fixed.h:56:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:367,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:674:15: note: candidate: template<int _AP_W, int _AP_I, bool _AP_S, ap_q_mode _AP_Q, ap_o_mode _AP_O, int _AP_N> bool operator<(const af_bit_ref<_AP_W2, _AP_I2, _AP_S2, _AP_Q2, _AP_O2, _AP_N2>&, long int)
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:690:3: note: in expansion of macro 'AF_REF_REL_OP_WITH_INT'
|
|
AF_REF_REL_OP_WITH_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:704:1: note: in expansion of macro 'AF_REF_REL_OPS_WITH_INT'
|
|
AF_REF_REL_OPS_WITH_INT(long, _AP_SIZE_long, true)
|
|
^~~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:674:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:690:3: note: in expansion of macro 'AF_REF_REL_OP_WITH_INT'
|
|
AF_REF_REL_OP_WITH_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:704:1: note: in expansion of macro 'AF_REF_REL_OPS_WITH_INT'
|
|
AF_REF_REL_OPS_WITH_INT(long, _AP_SIZE_long, true)
|
|
^~~~~~~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:59:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const af_bit_ref<_AP_W2, _AP_I2, _AP_S2, _AP_Q2, _AP_O2, _AP_N2>'
|
|
Max<d,1> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_fixed.h:56:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:367,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:682:15: note: candidate: template<int _AP_W, int _AP_I, bool _AP_S, ap_q_mode _AP_Q, ap_o_mode _AP_O, int _AP_N> bool operator<(long int, const af_bit_ref<_AP_W2, _AP_I2, _AP_S2, _AP_Q2, _AP_O2, _AP_N2>&)
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:690:3: note: in expansion of macro 'AF_REF_REL_OP_WITH_INT'
|
|
AF_REF_REL_OP_WITH_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:704:1: note: in expansion of macro 'AF_REF_REL_OPS_WITH_INT'
|
|
AF_REF_REL_OPS_WITH_INT(long, _AP_SIZE_long, true)
|
|
^~~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:682:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:690:3: note: in expansion of macro 'AF_REF_REL_OP_WITH_INT'
|
|
AF_REF_REL_OP_WITH_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:704:1: note: in expansion of macro 'AF_REF_REL_OPS_WITH_INT'
|
|
AF_REF_REL_OPS_WITH_INT(long, _AP_SIZE_long, true)
|
|
^~~~~~~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:59:7: note: mismatched types 'const af_bit_ref<_AP_W2, _AP_I2, _AP_S2, _AP_Q2, _AP_O2, _AP_N2>' and 'int'
|
|
Max<d,1> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_fixed.h:56:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:367,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:656:15: note: candidate: template<int _AP_W, int _AP_I, bool _AP_S, ap_q_mode _AP_Q, ap_o_mode _AP_O, int _AP_N> bool operator<(const af_range_ref<_AP_W2, _AP_I2, _AP_S2, _AP_Q2, _AP_O2, _AP_N2>&, long unsigned int)
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:690:3: note: in expansion of macro 'AF_REF_REL_OP_WITH_INT'
|
|
AF_REF_REL_OP_WITH_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:705:1: note: in expansion of macro 'AF_REF_REL_OPS_WITH_INT'
|
|
AF_REF_REL_OPS_WITH_INT(unsigned long, _AP_SIZE_long, false)
|
|
^~~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:656:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:690:3: note: in expansion of macro 'AF_REF_REL_OP_WITH_INT'
|
|
AF_REF_REL_OP_WITH_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:705:1: note: in expansion of macro 'AF_REF_REL_OPS_WITH_INT'
|
|
AF_REF_REL_OPS_WITH_INT(unsigned long, _AP_SIZE_long, false)
|
|
^~~~~~~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:59:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const af_range_ref<_AP_W2, _AP_I2, _AP_S2, _AP_Q2, _AP_O2, _AP_N2>'
|
|
Max<d,1> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_fixed.h:56:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:367,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:665:15: note: candidate: template<int _AP_W, int _AP_I, bool _AP_S, ap_q_mode _AP_Q, ap_o_mode _AP_O, int _AP_N> bool operator<(long unsigned int, const af_range_ref<_AP_W2, _AP_I2, _AP_S2, _AP_Q2, _AP_O2, _AP_N2>&)
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:690:3: note: in expansion of macro 'AF_REF_REL_OP_WITH_INT'
|
|
AF_REF_REL_OP_WITH_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:705:1: note: in expansion of macro 'AF_REF_REL_OPS_WITH_INT'
|
|
AF_REF_REL_OPS_WITH_INT(unsigned long, _AP_SIZE_long, false)
|
|
^~~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:665:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:690:3: note: in expansion of macro 'AF_REF_REL_OP_WITH_INT'
|
|
AF_REF_REL_OP_WITH_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:705:1: note: in expansion of macro 'AF_REF_REL_OPS_WITH_INT'
|
|
AF_REF_REL_OPS_WITH_INT(unsigned long, _AP_SIZE_long, false)
|
|
^~~~~~~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:59:7: note: mismatched types 'const af_range_ref<_AP_W2, _AP_I2, _AP_S2, _AP_Q2, _AP_O2, _AP_N2>' and 'int'
|
|
Max<d,1> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_fixed.h:56:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:367,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:674:15: note: candidate: template<int _AP_W, int _AP_I, bool _AP_S, ap_q_mode _AP_Q, ap_o_mode _AP_O, int _AP_N> bool operator<(const af_bit_ref<_AP_W2, _AP_I2, _AP_S2, _AP_Q2, _AP_O2, _AP_N2>&, long unsigned int)
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:690:3: note: in expansion of macro 'AF_REF_REL_OP_WITH_INT'
|
|
AF_REF_REL_OP_WITH_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:705:1: note: in expansion of macro 'AF_REF_REL_OPS_WITH_INT'
|
|
AF_REF_REL_OPS_WITH_INT(unsigned long, _AP_SIZE_long, false)
|
|
^~~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:674:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:690:3: note: in expansion of macro 'AF_REF_REL_OP_WITH_INT'
|
|
AF_REF_REL_OP_WITH_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:705:1: note: in expansion of macro 'AF_REF_REL_OPS_WITH_INT'
|
|
AF_REF_REL_OPS_WITH_INT(unsigned long, _AP_SIZE_long, false)
|
|
^~~~~~~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:59:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const af_bit_ref<_AP_W2, _AP_I2, _AP_S2, _AP_Q2, _AP_O2, _AP_N2>'
|
|
Max<d,1> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_fixed.h:56:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:367,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:682:15: note: candidate: template<int _AP_W, int _AP_I, bool _AP_S, ap_q_mode _AP_Q, ap_o_mode _AP_O, int _AP_N> bool operator<(long unsigned int, const af_bit_ref<_AP_W2, _AP_I2, _AP_S2, _AP_Q2, _AP_O2, _AP_N2>&)
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:690:3: note: in expansion of macro 'AF_REF_REL_OP_WITH_INT'
|
|
AF_REF_REL_OP_WITH_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:705:1: note: in expansion of macro 'AF_REF_REL_OPS_WITH_INT'
|
|
AF_REF_REL_OPS_WITH_INT(unsigned long, _AP_SIZE_long, false)
|
|
^~~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:682:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:690:3: note: in expansion of macro 'AF_REF_REL_OP_WITH_INT'
|
|
AF_REF_REL_OP_WITH_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:705:1: note: in expansion of macro 'AF_REF_REL_OPS_WITH_INT'
|
|
AF_REF_REL_OPS_WITH_INT(unsigned long, _AP_SIZE_long, false)
|
|
^~~~~~~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:59:7: note: mismatched types 'const af_bit_ref<_AP_W2, _AP_I2, _AP_S2, _AP_Q2, _AP_O2, _AP_N2>' and 'int'
|
|
Max<d,1> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_fixed.h:56:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:367,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:656:15: note: candidate: template<int _AP_W, int _AP_I, bool _AP_S, ap_q_mode _AP_Q, ap_o_mode _AP_O, int _AP_N> bool operator<(const af_range_ref<_AP_W2, _AP_I2, _AP_S2, _AP_Q2, _AP_O2, _AP_N2>&, ap_slong)
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:690:3: note: in expansion of macro 'AF_REF_REL_OP_WITH_INT'
|
|
AF_REF_REL_OP_WITH_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:706:1: note: in expansion of macro 'AF_REF_REL_OPS_WITH_INT'
|
|
AF_REF_REL_OPS_WITH_INT(ap_slong, _AP_SIZE_ap_slong, true)
|
|
^~~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:656:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:690:3: note: in expansion of macro 'AF_REF_REL_OP_WITH_INT'
|
|
AF_REF_REL_OP_WITH_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:706:1: note: in expansion of macro 'AF_REF_REL_OPS_WITH_INT'
|
|
AF_REF_REL_OPS_WITH_INT(ap_slong, _AP_SIZE_ap_slong, true)
|
|
^~~~~~~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:59:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const af_range_ref<_AP_W2, _AP_I2, _AP_S2, _AP_Q2, _AP_O2, _AP_N2>'
|
|
Max<d,1> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_fixed.h:56:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:367,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:665:15: note: candidate: template<int _AP_W, int _AP_I, bool _AP_S, ap_q_mode _AP_Q, ap_o_mode _AP_O, int _AP_N> bool operator<(ap_slong, const af_range_ref<_AP_W2, _AP_I2, _AP_S2, _AP_Q2, _AP_O2, _AP_N2>&)
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:690:3: note: in expansion of macro 'AF_REF_REL_OP_WITH_INT'
|
|
AF_REF_REL_OP_WITH_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:706:1: note: in expansion of macro 'AF_REF_REL_OPS_WITH_INT'
|
|
AF_REF_REL_OPS_WITH_INT(ap_slong, _AP_SIZE_ap_slong, true)
|
|
^~~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:665:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:690:3: note: in expansion of macro 'AF_REF_REL_OP_WITH_INT'
|
|
AF_REF_REL_OP_WITH_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:706:1: note: in expansion of macro 'AF_REF_REL_OPS_WITH_INT'
|
|
AF_REF_REL_OPS_WITH_INT(ap_slong, _AP_SIZE_ap_slong, true)
|
|
^~~~~~~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:59:7: note: mismatched types 'const af_range_ref<_AP_W2, _AP_I2, _AP_S2, _AP_Q2, _AP_O2, _AP_N2>' and 'int'
|
|
Max<d,1> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_fixed.h:56:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:367,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:674:15: note: candidate: template<int _AP_W, int _AP_I, bool _AP_S, ap_q_mode _AP_Q, ap_o_mode _AP_O, int _AP_N> bool operator<(const af_bit_ref<_AP_W2, _AP_I2, _AP_S2, _AP_Q2, _AP_O2, _AP_N2>&, ap_slong)
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:690:3: note: in expansion of macro 'AF_REF_REL_OP_WITH_INT'
|
|
AF_REF_REL_OP_WITH_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:706:1: note: in expansion of macro 'AF_REF_REL_OPS_WITH_INT'
|
|
AF_REF_REL_OPS_WITH_INT(ap_slong, _AP_SIZE_ap_slong, true)
|
|
^~~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:674:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:690:3: note: in expansion of macro 'AF_REF_REL_OP_WITH_INT'
|
|
AF_REF_REL_OP_WITH_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:706:1: note: in expansion of macro 'AF_REF_REL_OPS_WITH_INT'
|
|
AF_REF_REL_OPS_WITH_INT(ap_slong, _AP_SIZE_ap_slong, true)
|
|
^~~~~~~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:59:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const af_bit_ref<_AP_W2, _AP_I2, _AP_S2, _AP_Q2, _AP_O2, _AP_N2>'
|
|
Max<d,1> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_fixed.h:56:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:367,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:682:15: note: candidate: template<int _AP_W, int _AP_I, bool _AP_S, ap_q_mode _AP_Q, ap_o_mode _AP_O, int _AP_N> bool operator<(ap_slong, const af_bit_ref<_AP_W2, _AP_I2, _AP_S2, _AP_Q2, _AP_O2, _AP_N2>&)
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:690:3: note: in expansion of macro 'AF_REF_REL_OP_WITH_INT'
|
|
AF_REF_REL_OP_WITH_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:706:1: note: in expansion of macro 'AF_REF_REL_OPS_WITH_INT'
|
|
AF_REF_REL_OPS_WITH_INT(ap_slong, _AP_SIZE_ap_slong, true)
|
|
^~~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:682:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:690:3: note: in expansion of macro 'AF_REF_REL_OP_WITH_INT'
|
|
AF_REF_REL_OP_WITH_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:706:1: note: in expansion of macro 'AF_REF_REL_OPS_WITH_INT'
|
|
AF_REF_REL_OPS_WITH_INT(ap_slong, _AP_SIZE_ap_slong, true)
|
|
^~~~~~~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:59:7: note: mismatched types 'const af_bit_ref<_AP_W2, _AP_I2, _AP_S2, _AP_Q2, _AP_O2, _AP_N2>' and 'int'
|
|
Max<d,1> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_fixed.h:56:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:367,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:656:15: note: candidate: template<int _AP_W, int _AP_I, bool _AP_S, ap_q_mode _AP_Q, ap_o_mode _AP_O, int _AP_N> bool operator<(const af_range_ref<_AP_W2, _AP_I2, _AP_S2, _AP_Q2, _AP_O2, _AP_N2>&, ap_ulong)
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:690:3: note: in expansion of macro 'AF_REF_REL_OP_WITH_INT'
|
|
AF_REF_REL_OP_WITH_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:707:1: note: in expansion of macro 'AF_REF_REL_OPS_WITH_INT'
|
|
AF_REF_REL_OPS_WITH_INT(ap_ulong, _AP_SIZE_ap_slong, false)
|
|
^~~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:656:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:690:3: note: in expansion of macro 'AF_REF_REL_OP_WITH_INT'
|
|
AF_REF_REL_OP_WITH_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:707:1: note: in expansion of macro 'AF_REF_REL_OPS_WITH_INT'
|
|
AF_REF_REL_OPS_WITH_INT(ap_ulong, _AP_SIZE_ap_slong, false)
|
|
^~~~~~~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:59:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const af_range_ref<_AP_W2, _AP_I2, _AP_S2, _AP_Q2, _AP_O2, _AP_N2>'
|
|
Max<d,1> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_fixed.h:56:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:367,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:665:15: note: candidate: template<int _AP_W, int _AP_I, bool _AP_S, ap_q_mode _AP_Q, ap_o_mode _AP_O, int _AP_N> bool operator<(ap_ulong, const af_range_ref<_AP_W2, _AP_I2, _AP_S2, _AP_Q2, _AP_O2, _AP_N2>&)
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:690:3: note: in expansion of macro 'AF_REF_REL_OP_WITH_INT'
|
|
AF_REF_REL_OP_WITH_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:707:1: note: in expansion of macro 'AF_REF_REL_OPS_WITH_INT'
|
|
AF_REF_REL_OPS_WITH_INT(ap_ulong, _AP_SIZE_ap_slong, false)
|
|
^~~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:665:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:690:3: note: in expansion of macro 'AF_REF_REL_OP_WITH_INT'
|
|
AF_REF_REL_OP_WITH_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:707:1: note: in expansion of macro 'AF_REF_REL_OPS_WITH_INT'
|
|
AF_REF_REL_OPS_WITH_INT(ap_ulong, _AP_SIZE_ap_slong, false)
|
|
^~~~~~~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:59:7: note: mismatched types 'const af_range_ref<_AP_W2, _AP_I2, _AP_S2, _AP_Q2, _AP_O2, _AP_N2>' and 'int'
|
|
Max<d,1> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_fixed.h:56:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:367,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:674:15: note: candidate: template<int _AP_W, int _AP_I, bool _AP_S, ap_q_mode _AP_Q, ap_o_mode _AP_O, int _AP_N> bool operator<(const af_bit_ref<_AP_W2, _AP_I2, _AP_S2, _AP_Q2, _AP_O2, _AP_N2>&, ap_ulong)
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:690:3: note: in expansion of macro 'AF_REF_REL_OP_WITH_INT'
|
|
AF_REF_REL_OP_WITH_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:707:1: note: in expansion of macro 'AF_REF_REL_OPS_WITH_INT'
|
|
AF_REF_REL_OPS_WITH_INT(ap_ulong, _AP_SIZE_ap_slong, false)
|
|
^~~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:674:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:690:3: note: in expansion of macro 'AF_REF_REL_OP_WITH_INT'
|
|
AF_REF_REL_OP_WITH_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:707:1: note: in expansion of macro 'AF_REF_REL_OPS_WITH_INT'
|
|
AF_REF_REL_OPS_WITH_INT(ap_ulong, _AP_SIZE_ap_slong, false)
|
|
^~~~~~~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:59:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const af_bit_ref<_AP_W2, _AP_I2, _AP_S2, _AP_Q2, _AP_O2, _AP_N2>'
|
|
Max<d,1> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_fixed.h:56:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:367,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:682:15: note: candidate: template<int _AP_W, int _AP_I, bool _AP_S, ap_q_mode _AP_Q, ap_o_mode _AP_O, int _AP_N> bool operator<(ap_ulong, const af_bit_ref<_AP_W2, _AP_I2, _AP_S2, _AP_Q2, _AP_O2, _AP_N2>&)
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:690:3: note: in expansion of macro 'AF_REF_REL_OP_WITH_INT'
|
|
AF_REF_REL_OP_WITH_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:707:1: note: in expansion of macro 'AF_REF_REL_OPS_WITH_INT'
|
|
AF_REF_REL_OPS_WITH_INT(ap_ulong, _AP_SIZE_ap_slong, false)
|
|
^~~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:682:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:690:3: note: in expansion of macro 'AF_REF_REL_OP_WITH_INT'
|
|
AF_REF_REL_OP_WITH_INT(<, C_TYPE, (_AP_W2), (_AP_S2)) \
|
|
^~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:707:1: note: in expansion of macro 'AF_REF_REL_OPS_WITH_INT'
|
|
AF_REF_REL_OPS_WITH_INT(ap_ulong, _AP_SIZE_ap_slong, false)
|
|
^~~~~~~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:59:7: note: mismatched types 'const af_bit_ref<_AP_W2, _AP_I2, _AP_S2, _AP_Q2, _AP_O2, _AP_N2>' and 'int'
|
|
Max<d,1> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_fixed.h:56:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:367,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:715:15: note: candidate: template<int _AP_W, int _AP_I, bool _AP_S, ap_q_mode _AP_Q, ap_o_mode _AP_O, int _AP_N, int _AP_W2, bool _AP_S2> bool operator<(const af_range_ref<_AP_W2, _AP_I2, _AP_S2, _AP_Q2, _AP_O2, _AP_N2>&, const ap_int_base<_AP_W2, _AP_S>&)
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:743:1: note: in expansion of macro 'AF_REF_REL_OP_WITH_AP_INT'
|
|
AF_REF_REL_OP_WITH_AP_INT(<)
|
|
^~~~~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:715:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:743:1: note: in expansion of macro 'AF_REF_REL_OP_WITH_AP_INT'
|
|
AF_REF_REL_OP_WITH_AP_INT(<)
|
|
^~~~~~~~~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:59:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const af_range_ref<_AP_W2, _AP_I2, _AP_S2, _AP_Q2, _AP_O2, _AP_N2>'
|
|
Max<d,1> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_fixed.h:56:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:367,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:722:15: note: candidate: template<int _AP_W, int _AP_I, bool _AP_S, ap_q_mode _AP_Q, ap_o_mode _AP_O, int _AP_N, int _AP_W2, bool _AP_S2> bool operator<(const ap_int_base<_AP_W2, _AP_S2>&, const af_range_ref<_AP_W2, _AP_I2, _AP_S2, _AP_Q2, _AP_O2, _AP_N2>&)
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:743:1: note: in expansion of macro 'AF_REF_REL_OP_WITH_AP_INT'
|
|
AF_REF_REL_OP_WITH_AP_INT(<)
|
|
^~~~~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:722:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:743:1: note: in expansion of macro 'AF_REF_REL_OP_WITH_AP_INT'
|
|
AF_REF_REL_OP_WITH_AP_INT(<)
|
|
^~~~~~~~~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:59:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const ap_int_base<_AP_W2, _AP_S2>'
|
|
Max<d,1> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_fixed.h:56:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:367,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:729:15: note: candidate: template<int _AP_W, int _AP_I, bool _AP_S, ap_q_mode _AP_Q, ap_o_mode _AP_O, int _AP_N, int _AP_W2, bool _AP_S2> bool operator<(const af_bit_ref<_AP_W2, _AP_I2, _AP_S2, _AP_Q2, _AP_O2, _AP_N2>&, const ap_int_base<_AP_W2, _AP_S2>&)
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:743:1: note: in expansion of macro 'AF_REF_REL_OP_WITH_AP_INT'
|
|
AF_REF_REL_OP_WITH_AP_INT(<)
|
|
^~~~~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:729:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:743:1: note: in expansion of macro 'AF_REF_REL_OP_WITH_AP_INT'
|
|
AF_REF_REL_OP_WITH_AP_INT(<)
|
|
^~~~~~~~~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:59:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const af_bit_ref<_AP_W2, _AP_I2, _AP_S2, _AP_Q2, _AP_O2, _AP_N2>'
|
|
Max<d,1> = 0;
|
|
^
|
|
In file included from C:/Xilinx/Vivado/2019.1/include/ap_fixed.h:56:0,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_int.h:367,
|
|
from C:/Xilinx/Vivado/2019.1/include/ap_axi_sdata.h:86,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls/hls_axi_io.h:39,
|
|
from C:/Xilinx/Vivado/2019.1/include/hls_video.h:48,
|
|
from ../../../../circle_detect.h:1,
|
|
from ../../../../circle_detect.cpp:1:
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:736:15: note: candidate: template<int _AP_W, int _AP_I, bool _AP_S, ap_q_mode _AP_Q, ap_o_mode _AP_O, int _AP_N, int _AP_W2, bool _AP_S2> bool operator<(const ap_int_base<_AP_W2, _AP_S2>&, const af_bit_ref<_AP_W2, _AP_I2, _AP_S2, _AP_Q2, _AP_O2, _AP_N2>&)
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:743:1: note: in expansion of macro 'AF_REF_REL_OP_WITH_AP_INT'
|
|
AF_REF_REL_OP_WITH_AP_INT(<)
|
|
^~~~~~~~~~~~~~~~~~~~~~~~~
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:736:15: note: template argument deduction/substitution failed:
|
|
INLINE bool operator REL_OP( \
|
|
^
|
|
C:/Xilinx/Vivado/2019.1/include/ap_fixed_ref.h:743:1: note: in expansion of macro 'AF_REF_REL_OP_WITH_AP_INT'
|
|
AF_REF_REL_OP_WITH_AP_INT(<)
|
|
^~~~~~~~~~~~~~~~~~~~~~~~~
|
|
../../../../circle_detect.cpp:59:7: note: 'M_Max {aka hls::Mat<2, 2, 2>}' is not derived from 'const ap_int_base<_AP_W2, _AP_S2>'
|
|
Max<d,1> = 0;
|
|
^
|
|
../../../../circle_detect.cpp:59:12: error: expected primary-expression before '=' token
|
|
Max<d,1> = 0;
|
|
^
|
|
../../../../circle_detect.cpp:70:12: error: no match for call to '(M_M {aka hls::Mat<1500, 180, 10>}) (uint16_t&, uint16_t&)'
|
|
M(rho,t) = M(rho,t) + 1;
|
|
^
|
|
../../../../circle_detect.cpp:70:23: error: no match for call to '(M_M {aka hls::Mat<1500, 180, 10>}) (uint16_t&, uint16_t&)'
|
|
M(rho,t) = M(rho,t) + 1;
|
|
^
|
|
../../../../circle_detect.cpp:83:14: error: no match for call to '(M_M {aka hls::Mat<1500, 180, 10>}) (uint16_t&, uint16_t&)'
|
|
if(M(r,t) > threshold){
|
|
^
|
|
../../../../circle_detect.cpp:89:14: error: no match for call to '(M_Max {aka hls::Mat<2, 2, 2>}) (uint8_t&, int)'
|
|
Max(m,0) = x0 + 1000 * (-sin(t));
|
|
^
|
|
../../../../circle_detect.cpp:90:14: error: no match for call to '(M_Max {aka hls::Mat<2, 2, 2>}) (uint8_t&, int)'
|
|
Max(m,1) = y0 + 1000 * (cos(t));
|
|
^
|
|
../../../../circle_detect.cpp:92:18: error: no match for call to '(M_Max {aka hls::Mat<2, 2, 2>}) (uint8_t&, int)'
|
|
dst(Max(m,0),Max(m,1)) = red;
|
|
^
|
|
../../../../circle_detect.cpp:92:27: error: no match for call to '(M_Max {aka hls::Mat<2, 2, 2>}) (uint8_t&, int)'
|
|
dst(Max(m,0),Max(m,1)) = red;
|
|
^
|
|
../../../../circle_detect.cpp:93:18: error: no match for call to '(M_Max {aka hls::Mat<2, 2, 2>}) (uint8_t&, int)'
|
|
dst(Max(m,0)+1,Max(m,1)) = red;
|
|
^
|
|
../../../../circle_detect.cpp:93:29: error: no match for call to '(M_Max {aka hls::Mat<2, 2, 2>}) (uint8_t&, int)'
|
|
dst(Max(m,0)+1,Max(m,1)) = red;
|
|
^
|
|
../../../../circle_detect.cpp:94:18: error: no match for call to '(M_Max {aka hls::Mat<2, 2, 2>}) (uint8_t&, int)'
|
|
dst(Max(m,0),Max(m,1)+1) = red;
|
|
^
|
|
../../../../circle_detect.cpp:94:27: error: no match for call to '(M_Max {aka hls::Mat<2, 2, 2>}) (uint8_t&, int)'
|
|
dst(Max(m,0),Max(m,1)+1) = red;
|
|
^
|
|
../../../../circle_detect.cpp:95:20: error: no match for call to '(M_Max {aka hls::Mat<2, 2, 2>}) (uint8_t&, int)'
|
|
dst(Max(m,0+1),Max(m,1)+1) = red;
|
|
^
|
|
../../../../circle_detect.cpp:95:29: error: no match for call to '(M_Max {aka hls::Mat<2, 2, 2>}) (uint8_t&, int)'
|
|
dst(Max(m,0+1),Max(m,1)+1) = red;
|
|
^
|
|
make: *** [obj/circle_detect.o] Error 1
|
|
ERROR: [SIM 211-100] 'csim_design' failed: compilation error(s).
|
|
INFO: [SIM 211-3] *************** CSIM finish ***************
|
|
4
|
|
while executing
|
|
"source C:/Users/Sasa/Documents/M2R/M2_SETI/A2/Detection_cercle/circle_detect/circle_detect/solution1/csim.tcl"
|
|
invoked from within
|
|
"hls::main C:/Users/Sasa/Documents/M2R/M2_SETI/A2/Detection_cercle/circle_detect/circle_detect/solution1/csim.tcl"
|
|
("uplevel" body line 1)
|
|
invoked from within
|
|
"uplevel 1 hls::main {*}$args"
|
|
(procedure "hls_proc" line 5)
|
|
invoked from within
|
|
"hls_proc $argv"
|