[PD-dev] Re[2]: vasp & icc

Tim Blechmann TimBlechmann at gmx.net
Wed Apr 9 17:32:44 CEST 2003


hi thomas,

i just had a look at your corrections... (had nothing to do with
templates, of course ... it wasn't a good idea to look at this two
hours before my c++ exam ;-)

i don't get any warnings in the first files any more... but the errors
in ops_cplx.h and opdefs.h are still there ...

anyway... if you want to have a look at icc, the linux version is free
for noncommercial purposes...

Wednesday, April 9, 2003, 1:46:05 AM, you wrote:

TG> Hi Tim,
TG> currently i have no possibility to compile with icc but i made some 
TG> changes that *could* eliminate some of the warnings and errors.
TG> If you want to try, it's in the cvs tomorrow morning CET. Please report 
TG> back about the results of your efforts.

TG> best greetings,
TG> Thomas


TG> Am Dienstag, 08.04.03, um 16:56 Uhr (Europe/Vienna) schrieb Tim 
TG> Blechmann:

>> hi thomas...
>>
>> i had some trouble compiling the cvs version of vasp with icc...
>>
>> it seems that icc doesn't like the way you handle the templates...
>> i'll have a closer look at this, but i've attached the compiling log:
>>
>>
>> tim at linux:~/externals/grill/vasp> ./build-pd-linux.sh
>> ./build-pd-linux.sh: line 38: -xW: command not found
>> icc -c -O6 -O3 -xW -tpp7 -ip -ipo -DFLEXT_OS=FLEXT_OS_LINUX
>> -fmove-all-movables -frerun-loop-opt -DFLEXT_SYS=2 -DFLEXT_THREADS
>> -fno-exceptions -I/usr/lib/flext source/arg.cpp -o pd-linux/arg.o
>> icc: Command line warning: ignoring option '-O'; no argument required
>> icc: Command line warning: ignoring unknown option
>> '-fmove-all-movables'
>> icc: Command line warning: ignoring unknown option '-frerun-loop-opt'
>> icc: Command line warning: ignoring unknown option '-fno-exceptions'
>> icc -c -O6 -O3 -xW -tpp7 -ip -ipo -DFLEXT_OS=FLEXT_OS_LINUX
>> -fmove-all-movables -frerun-loop-opt -DFLEXT_SYS=2 -DFLEXT_THREADS
>> -fno-exceptions -I/usr/lib/flext source/mixfft.cpp -o
>> pd-linux/mixfft.o
>> icc: Command line warning: ignoring option '-O'; no argument required
>> icc: Command line warning: ignoring unknown option
>> '-fmove-all-movables'
>> icc: Command line warning: ignoring unknown option '-frerun-loop-opt'
>> icc: Command line warning: ignoring unknown option '-fno-exceptions'
>> icc -c -O6 -O3 -xW -tpp7 -ip -ipo -DFLEXT_OS=FLEXT_OS_LINUX
>> -fmove-all-movables -frerun-loop-opt -DFLEXT_SYS=2 -DFLEXT_THREADS
>> -fno-exceptions -I/usr/lib/flext source/obj_part.cpp -o
>> pd-linux/obj_part.o
>> icc: Command line warning: ignoring option '-O'; no argument required
>> icc: Command line warning: ignoring unknown option
>> '-fmove-all-movables'
>> icc: Command line warning: ignoring unknown option '-frerun-loop-opt'
>> icc: Command line warning: ignoring unknown option '-fno-exceptions'
>> icc -c -O6 -O3 -xW -tpp7 -ip -ipo -DFLEXT_OS=FLEXT_OS_LINUX
>> -fmove-all-movables -frerun-loop-opt -DFLEXT_SYS=2 -DFLEXT_THREADS
>> -fno-exceptions -I/usr/lib/flext source/obj_split.cpp -o
>> pd-linux/obj_split.o
>> icc: Command line warning: ignoring option '-O'; no argument required
>> icc: Command line warning: ignoring unknown option
>> '-fmove-all-movables'
>> icc: Command line warning: ignoring unknown option '-frerun-loop-opt'
>> icc: Command line warning: ignoring unknown option '-fno-exceptions'
>> source/obj_split.cpp(270): warning #1125: function
>> "vasp_op::m_set(I={int}, const t_atom *)" is hidden by
>> "vasp_gather::m_set" -- virtual function override intended?
>> virtual I m_set(I argc,t_atom *argv) { rem = cnt; return
>> vasp_tx::m_set(argc,argv); }
>> ^
>>
>> icc -c -O6 -O3 -xW -tpp7 -ip -ipo -DFLEXT_OS=FLEXT_OS_LINUX
>> -fmove-all-movables -frerun-loop-opt -DFLEXT_SYS=2 -DFLEXT_THREADS
>> -fno-exceptions -I/usr/lib/flext source/opparam.cpp -o
>> pd-linux/opparam.o
>> icc: Command line warning: ignoring option '-O'; no argument required
>> icc: Command line warning: ignoring unknown option
>> '-fmove-all-movables'
>> icc: Command line warning: ignoring unknown option '-frerun-loop-opt'
>> icc: Command line warning: ignoring unknown option '-fno-exceptions'
>> source/opparam.h(86): warning #418: declaration requires a typedef
>> name
>> typedef struct env_t { const Env *env; };
>> ^
>>
>> source/opparam.h(87): warning #418: declaration requires a typedef
>> name
>> typedef struct v_t { S *rdt,*idt; I rs,is; };
>> ^
>>
>> source/opparam.h(88): warning #418: declaration requires a typedef
>> name
>> typedef struct x_t { R r,i; };
>> ^
>>
>> icc -c -O6 -O3 -xW -tpp7 -ip -ipo -DFLEXT_OS=FLEXT_OS_LINUX
>> -fmove-all-movables -frerun-loop-opt -DFLEXT_SYS=2 -DFLEXT_THREADS
>> -fno-exceptions -I/usr/lib/flext source/ops_cplx.cpp -o
>> pd-linux/ops_cplx.o
>> icc: Command line warning: ignoring option '-O'; no argument required
>> icc: Command line warning: ignoring unknown option
>> '-fmove-all-movables'
>> icc: Command line warning: ignoring unknown option '-frerun-loop-opt'
>> icc: Command line warning: ignoring unknown option '-fno-exceptions'
>> source/opparam.h(86): warning #418: declaration requires a typedef
>> name
>> typedef struct env_t { const Env *env; };
>> ^
>>
>> source/opparam.h(87): warning #418: declaration requires a typedef
>> name
>> typedef struct v_t { S *rdt,*idt; I rs,is; };
>> ^
>>
>> source/opparam.h(88): warning #418: declaration requires a typedef
>> name
>> typedef struct x_t { R r,i; };
>> ^
>>
>> source/ops_cplx.h(18): error: space required between adjacent ">"
>> delimiters of nested template argument lists (">>" is the right shift
>> operator)
>> DEFOP(S,d_polar,polar,cun)
>> ^
>>
>> source/ops_cplx.h(19): error: space required between adjacent ">"
>> delimiters of nested template argument lists (">>" is the right shift
>> operator)
>> DEFOP(S,d_rect,rect,cun)
>> ^
>>
>> source/ops_cplx.h(21): error: space required between adjacent ">"
>> delimiters of nested template argument lists (">>" is the right shift
>> operator)
>> DEFOP(S,d_radd,radd,cbin)
>> ^
>>
>> source/ops_cplx.h(23): error: space required between adjacent ">"
>> delimiters of nested template argument lists (">>" is the right shift
>> operator)
>> DEFOP(S,d_cnorm,norm,cun)
>> ^
>>
>> source/opdefs.h(80): error: name followed by "::" must be a class or
>> namespace name
>> if(sr == dr && si == di && OP::cun_opt() >= 3)
>> ^
>> detected during instantiation of "BL={bool} VecOp::V__cun<T,OP>(const
>> T *, const T *, I={int}, I={int}, T *, T *, I={int}, I={int}, I={int})
>> [with T=S={t_sample={float}}, OP=<error-type>]"
>>
>> source/opdefs.h(81): error: name followed by "::" must be a class or
>> namespace name
>> if((_D_ALWAYS1 || (rds == 1 && ids == 1)) && OP::cun_opt() >= 2)
>> ^
>> detected during instantiation of "BL={bool} VecOp::V__cun<T,OP>(const
>> T *, const T *, I={int}, I={int}, T *, T *, I={int}, I={int}, I={int})
>> [with T=S={t_sample={float}}, OP=<error-type>]"
>>
>> source/opdefs.h(82): error: name followed by "::" must be a class or
>> namespace name
>> _DE_LOOP(i,frames, ( OP::cun(*dr,*di,*dr,*di), dr++,di++ ) )
>> ^
>> detected during instantiation of "BL={bool} VecOp::V__cun<T,OP>(const
>> T *, const T *, I={int}, I={int}, T *, T *, I={int}, I={int}, I={int})
>> [with T=S={t_sample={float}}, OP=<error-type>]"
>>
>> source/opdefs.h(82): error: name followed by "::" must be a class or
>> namespace name
>> _DE_LOOP(i,frames, ( OP::cun(*dr,*di,*dr,*di), dr++,di++ ) )
>> ^
>> detected during instantiation of "BL={bool} VecOp::V__cun<T,OP>(const
>> T *, const T *, I={int}, I={int}, T *, T *, I={int}, I={int}, I={int})
>> [with T=S={t_sample={float}}, OP=<error-type>]"
>>
>> source/opdefs.h(82): error: name followed by "::" must be a class or
>> namespace name
>> _DE_LOOP(i,frames, ( OP::cun(*dr,*di,*dr,*di), dr++,di++ ) )
>> ^
>> detected during instantiation of "BL={bool} VecOp::V__cun<T,OP>(const
>> T *, const T *, I={int}, I={int}, T *, T *, I={int}, I={int}, I={int})
>> [with T=S={t_sample={float}}, OP=<error-type>]"
>>
>> source/opdefs.h(82): error: name followed by "::" must be a class or
>> namespace name
>> _DE_LOOP(i,frames, ( OP::cun(*dr,*di,*dr,*di), dr++,di++ ) )
>> ^
>> detected during instantiation of "BL={bool} VecOp::V__cun<T,OP>(const
>> T *, const T *, I={int}, I={int}, T *, T *, I={int}, I={int}, I={int})
>> [with T=S={t_sample={float}}, OP=<error-type>]"
>>
>> source/opdefs.h(82): error: name followed by "::" must be a class or
>> namespace name
>> _DE_LOOP(i,frames, ( OP::cun(*dr,*di,*dr,*di), dr++,di++ ) )
>> ^
>> detected during instantiation of "BL={bool} VecOp::V__cun<T,OP>(const
>> T *, const T *, I={int}, I={int}, T *, T *, I={int}, I={int}, I={int})
>> [with T=S={t_sample={float}}, OP=<error-type>]"
>>
>> source/opdefs.h(84): error: name followed by "::" must be a class or
>> namespace name
>> _DE_LOOP(i,frames, ( OP::cun(*dr,*di,*dr,*di), dr += rds,di += ids ) )
>> ^
>> detected during instantiation of "BL={bool} VecOp::V__cun<T,OP>(const
>> T *, const T *, I={int}, I={int}, T *, T *, I={int}, I={int}, I={int})
>> [with T=S={t_sample={float}}, OP=<error-type>]"
>>
>> source/opdefs.h(84): error: name followed by "::" must be a class or
>> namespace name
>> _DE_LOOP(i,frames, ( OP::cun(*dr,*di,*dr,*di), dr += rds,di += ids ) )
>> ^
>> detected during instantiation of "BL={bool} VecOp::V__cun<T,OP>(const
>> T *, const T *, I={int}, I={int}, T *, T *, I={int}, I={int}, I={int})
>> [with T=S={t_sample={float}}, OP=<error-type>]"
>>
>> source/opdefs.h(84): error: name followed by "::" must be a class or
>> namespace name
>> _DE_LOOP(i,frames, ( OP::cun(*dr,*di,*dr,*di), dr += rds,di += ids ) )
>> ^
>> detected during instantiation of "BL={bool} VecOp::V__cun<T,OP>(const
>> T *, const T *, I={int}, I={int}, T *, T *, I={int}, I={int}, I={int})
>> [with T=S={t_sample={float}}, OP=<error-type>]"
>>
>> source/opdefs.h(84): error: name followed by "::" must be a class or
>> namespace name
>> _DE_LOOP(i,frames, ( OP::cun(*dr,*di,*dr,*di), dr += rds,di += ids ) )
>> ^
>> detected during instantiation of "BL={bool} VecOp::V__cun<T,OP>(const
>> T *, const T *, I={int}, I={int}, T *, T *, I={int}, I={int}, I={int})
>> [with T=S={t_sample={float}}, OP=<error-type>]"
>>
>> source/opdefs.h(84): error: name followed by "::" must be a class or
>> namespace name
>> _DE_LOOP(i,frames, ( OP::cun(*dr,*di,*dr,*di), dr += rds,di += ids ) )
>> ^
>> detected during instantiation of "BL={bool} VecOp::V__cun<T,OP>(const
>> T *, const T *, I={int}, I={int}, T *, T *, I={int}, I={int}, I={int})
>> [with T=S={t_sample={float}}, OP=<error-type>]"
>>
>> source/opdefs.h(86): error: name followed by "::" must be a class or
>> namespace name
>> if((_D_ALWAYS1 || (rss == 1 && iss == 1 && rds == 1 && ids == 1)) &&
>> OP::cun_opt() >= 2)
>> ^
>> detected during instantiation of "BL={bool} VecOp::V__cun<T,OP>(const
>> T *, const T *, I={int}, I={int}, T *, T *, I={int}, I={int}, I={int})
>> [with T=S={t_sample={float}}, OP=<error-type>]"
>>
>> source/opdefs.h(87): error: name followed by "::" must be a class or
>> namespace name
>> _DE_LOOP(i,frames, ( OP::cun(*dr,*di,*sr,*si), sr++,si++,dr++,di++ ) )
>> ^
>> detected during instantiation of "BL={bool} VecOp::V__cun<T,OP>(const
>> T *, const T *, I={int}, I={int}, T *, T *, I={int}, I={int}, I={int})
>> [with T=S={t_sample={float}}, OP=<error-type>]"
>>
>> source/opdefs.h(87): error: name followed by "::" must be a class or
>> namespace name
>> _DE_LOOP(i,frames, ( OP::cun(*dr,*di,*sr,*si), sr++,si++,dr++,di++ ) )
>> ^
>> detected during instantiation of "BL={bool} VecOp::V__cun<T,OP>(const
>> T *, const T *, I={int}, I={int}, T *, T *, I={int}, I={int}, I={int})
>> [with T=S={t_sample={float}}, OP=<error-type>]"
>>
>> source/opdefs.h(87): error: name followed by "::" must be a class or
>> namespace name
>> _DE_LOOP(i,frames, ( OP::cun(*dr,*di,*sr,*si), sr++,si++,dr++,di++ ) )
>> ^
>> detected during instantiation of "BL={bool} VecOp::V__cun<T,OP>(const
>> T *, const T *, I={int}, I={int}, T *, T *, I={int}, I={int}, I={int})
>> [with T=S={t_sample={float}}, OP=<error-type>]"
>>
>> source/opdefs.h(87): error: name followed by "::" must be a class or
>> namespace name
>> _DE_LOOP(i,frames, ( OP::cun(*dr,*di,*sr,*si), sr++,si++,dr++,di++ ) )
>> ^
>> detected during instantiation of "BL={bool} VecOp::V__cun<T,OP>(const
>> T *, const T *, I={int}, I={int}, T *, T *, I={int}, I={int}, I={int})
>> [with T=S={t_sample={float}}, OP=<error-type>]"
>>
>> source/opdefs.h(87): error: name followed by "::" must be a class or
>> namespace name
>> _DE_LOOP(i,frames, ( OP::cun(*dr,*di,*sr,*si), sr++,si++,dr++,di++ ) )
>> ^
>> detected during instantiation of "BL={bool} VecOp::V__cun<T,OP>(const
>> T *, const T *, I={int}, I={int}, T *, T *, I={int}, I={int}, I={int})
>> [with T=S={t_sample={float}}, OP=<error-type>]"
>>
>> source/opdefs.h(89): error: name followed by "::" must be a class or
>> namespace name
>> _DE_LOOP(i,frames, ( OP::cun(*dr,*di,*sr,*si), sr += rss,si += iss,dr
>> += rds,di += ids ) )
>> ^
>> detected during instantiation of "BL={bool} VecOp::V__cun<T,OP>(const
>> T *, const T *, I={int}, I={int}, T *, T *, I={int}, I={int}, I={int})
>> [with T=S={t_sample={float}}, OP=<error-type>]"
>>
>> source/opdefs.h(89): error: name followed by "::" must be a class or
>> namespace name
>> _DE_LOOP(i,frames, ( OP::cun(*dr,*di,*sr,*si), sr += rss,si += iss,dr
>> += rds,di += ids ) )
>> ^
>> detected during instantiation of "BL={bool} VecOp::V__cun<T,OP>(const
>> T *, const T *, I={int}, I={int}, T *, T *, I={int}, I={int}, I={int})
>> [with T=S={t_sample={float}}, OP=<error-type>]"
>>
>> source/opdefs.h(89): error: name followed by "::" must be a class or
>> namespace name
>> _DE_LOOP(i,frames, ( OP::cun(*dr,*di,*sr,*si), sr += rss,si += iss,dr
>> += rds,di += ids ) )
>> ^
>> detected during instantiation of "BL={bool} VecOp::V__cun<T,OP>(const
>> T *, const T *, I={int}, I={int}, T *, T *, I={int}, I={int}, I={int})
>> [with T=S={t_sample={float}}, OP=<error-type>]"
>>
>> source/opdefs.h(89): error: name followed by "::" must be a class or
>> namespace name
>> _DE_LOOP(i,frames, ( OP::cun(*dr,*di,*sr,*si), sr += rss,si += iss,dr
>> += rds,di += ids ) )
>> ^
>> detected during instantiation of "BL={bool} VecOp::V__cun<T,OP>(const
>> T *, const T *, I={int}, I={int}, T *, T *, I={int}, I={int}, I={int})
>> [with T=S={t_sample={float}}, OP=<error-type>]"
>>
>> source/opdefs.h(89): error: name followed by "::" must be a class or
>> namespace name
>> _DE_LOOP(i,frames, ( OP::cun(*dr,*di,*sr,*si), sr += rss,si += iss,dr
>> += rds,di += ids ) )
>> ^
>> detected during instantiation of "BL={bool} VecOp::V__cun<T,OP>(const
>> T *, const T *, I={int}, I={int}, T *, T *, I={int}, I={int}, I={int})
>> [with T=S={t_sample={float}}, OP=<error-type>]"
>>
>> source/opdefs.h(136): error: name followed by "::" must be a class or
>> namespace name
>> if(sr == dr && si == di && OP::cbin_opt() >= 3)
>> ^
>> detected during:
>> instantiation of "BL={bool} VecOp::V__cbin<T,OP>(const T *, const T *,
>> I={int}, I={int}, T *, T *, I={int}, I={int}, const T *, const T *,
>> I={int}, I={int}, I={int}) [with T=S={t_sample={float}},
>> OP=<error-type>]" at line 258
>> instantiation of "BL={bool} VecOp::_F__cbin<T,OP>(OpParam &) [with
>> T=S={t_sample={float}}, OP=<error-type>]"
>>
>> source/opdefs.h(137): error: name followed by "::" must be a class or
>> namespace name
>> if((_D_ALWAYS1 || (rds == 1 && ids == 1 && ras == 1 && ias == 1)) &&
>> OP::cbin_opt() >= 2)
>> ^
>> detected during:
>> instantiation of "BL={bool} VecOp::V__cbin<T,OP>(const T *, const T *,
>> I={int}, I={int}, T *, T *, I={int}, I={int}, const T *, const T *,
>> I={int}, I={int}, I={int}) [with T=S={t_sample={float}},
>> OP=<error-type>]" at line 258
>> instantiation of "BL={bool} VecOp::_F__cbin<T,OP>(OpParam &) [with
>> T=S={t_sample={float}}, OP=<error-type>]"
>>
>> source/opdefs.h(138): error: name followed by "::" must be a class or
>> namespace name
>> _DE_LOOP(i,frames, ( OP::cbin(*dr,*di,*dr,*di,*ar,*ai),
>> dr++,di++,ar++,ai++ ) )
>> ^
>> detected during:
>> instantiation of "BL={bool} VecOp::V__cbin<T,OP>(const T *, const T *,
>> I={int}, I={int}, T *, T *, I={int}, I={int}, const T *, const T *,
>> I={int}, I={int}, I={int}) [with T=S={t_sample={float}},
>> OP=<error-type>]" at line 258
>> instantiation of "BL={bool} VecOp::_F__cbin<T,OP>(OpParam &) [with
>> T=S={t_sample={float}}, OP=<error-type>]"
>>
>> source/opdefs.h(138): error: name followed by "::" must be a class or
>> namespace name
>> _DE_LOOP(i,frames, ( OP::cbin(*dr,*di,*dr,*di,*ar,*ai),
>> dr++,di++,ar++,ai++ ) )
>> ^
>> detected during:
>> instantiation of "BL={bool} VecOp::V__cbin<T,OP>(const T *, const T *,
>> I={int}, I={int}, T *, T *, I={int}, I={int}, const T *, const T *,
>> I={int}, I={int}, I={int}) [with T=S={t_sample={float}},
>> OP=<error-type>]" at line 258
>> instantiation of "BL={bool} VecOp::_F__cbin<T,OP>(OpParam &) [with
>> T=S={t_sample={float}}, OP=<error-type>]"
>>
>> source/opdefs.h(138): error: name followed by "::" must be a class or
>> namespace name
>> _DE_LOOP(i,frames, ( OP::cbin(*dr,*di,*dr,*di,*ar,*ai),
>> dr++,di++,ar++,ai++ ) )
>> ^
>> detected during:
>> instantiation of "BL={bool} VecOp::V__cbin<T,OP>(const T *, const T *,
>> I={int}, I={int}, T *, T *, I={int}, I={int}, const T *, const T *,
>> I={int}, I={int}, I={int}) [with T=S={t_sample={float}},
>> OP=<error-type>]" at line 258
>> instantiation of "BL={bool} VecOp::_F__cbin<T,OP>(OpParam &) [with
>> T=S={t_sample={float}}, OP=<error-type>]"
>>
>> source/opdefs.h(138): error: name followed by "::" must be a class or
>> namespace name
>> _DE_LOOP(i,frames, ( OP::cbin(*dr,*di,*dr,*di,*ar,*ai),
>> dr++,di++,ar++,ai++ ) )
>> ^
>> detected during:
>> instantiation of "BL={bool} VecOp::V__cbin<T,OP>(const T *, const T *,
>> I={int}, I={int}, T *, T *, I={int}, I={int}, const T *, const T *,
>> I={int}, I={int}, I={int}) [with T=S={t_sample={float}},
>> OP=<error-type>]" at line 258
>> instantiation of "BL={bool} VecOp::_F__cbin<T,OP>(OpParam &) [with
>> T=S={t_sample={float}}, OP=<error-type>]"
>>
>> source/opdefs.h(138): error: name followed by "::" must be a class or
>> namespace name
>> _DE_LOOP(i,frames, ( OP::cbin(*dr,*di,*dr,*di,*ar,*ai),
>> dr++,di++,ar++,ai++ ) )
>> ^
>> detected during:
>> instantiation of "BL={bool} VecOp::V__cbin<T,OP>(const T *, const T *,
>> I={int}, I={int}, T *, T *, I={int}, I={int}, const T *, const T *,
>> I={int}, I={int}, I={int}) [with T=S={t_sample={float}},
>> OP=<error-type>]" at line 258
>> instantiation of "BL={bool} VecOp::_F__cbin<T,OP>(OpParam &) [with
>> T=S={t_sample={float}}, OP=<error-type>]"
>>
>> source/opdefs.h(140): error: name followed by "::" must be a class or
>> namespace name
>> _DE_LOOP(i,frames, ( OP::cbin(*dr,*di,*dr,*di,*ar,*ai), dr += rds,di
>> += ids,ar += ras,ai += ias ) )
>> ^
>> detected during:
>> instantiation of "BL={bool} VecOp::V__cbin<T,OP>(const T *, const T *,
>> I={int}, I={int}, T *, T *, I={int}, I={int}, const T *, const T *,
>> I={int}, I={int}, I={int}) [with T=S={t_sample={float}},
>> OP=<error-type>]" at line 258
>> instantiation of "BL={bool} VecOp::_F__cbin<T,OP>(OpParam &) [with
>> T=S={t_sample={float}}, OP=<error-type>]"
>>
>> source/opdefs.h(140): error: name followed by "::" must be a class or
>> namespace name
>> _DE_LOOP(i,frames, ( OP::cbin(*dr,*di,*dr,*di,*ar,*ai), dr += rds,di
>> += ids,ar += ras,ai += ias ) )
>> ^
>> detected during:
>> instantiation of "BL={bool} VecOp::V__cbin<T,OP>(const T *, const T *,
>> I={int}, I={int}, T *, T *, I={int}, I={int}, const T *, const T *,
>> I={int}, I={int}, I={int}) [with T=S={t_sample={float}},
>> OP=<error-type>]" at line 258
>> instantiation of "BL={bool} VecOp::_F__cbin<T,OP>(OpParam &) [with
>> T=S={t_sample={float}}, OP=<error-type>]"
>>
>> source/opdefs.h(140): error: name followed by "::" must be a class or
>> namespace name
>> _DE_LOOP(i,frames, ( OP::cbin(*dr,*di,*dr,*di,*ar,*ai), dr += rds,di
>> += ids,ar += ras,ai += ias ) )
>> ^
>> detected during:
>> instantiation of "BL={bool} VecOp::V__cbin<T,OP>(const T *, const T *,
>> I={int}, I={int}, T *, T *, I={int}, I={int}, const T *, const T *,
>> I={int}, I={int}, I={int}) [with T=S={t_sample={float}},
>> OP=<error-type>]" at line 258
>> instantiation of "BL={bool} VecOp::_F__cbin<T,OP>(OpParam &) [with
>> T=S={t_sample={float}}, OP=<error-type>]"
>>
>> source/opdefs.h(140): error: name followed by "::" must be a class or
>> namespace name
>> _DE_LOOP(i,frames, ( OP::cbin(*dr,*di,*dr,*di,*ar,*ai), dr += rds,di
>> += ids,ar += ras,ai += ias ) )
>> ^
>> detected during:
>> instantiation of "BL={bool} VecOp::V__cbin<T,OP>(const T *, const T *,
>> I={int}, I={int}, T *, T *, I={int}, I={int}, const T *, const T *,
>> I={int}, I={int}, I={int}) [with T=S={t_sample={float}},
>> OP=<error-type>]" at line 258
>> instantiation of "BL={bool} VecOp::_F__cbin<T,OP>(OpParam &) [with
>> T=S={t_sample={float}}, OP=<error-type>]"
>>
>> source/opdefs.h(140): error: name followed by "::" must be a class or
>> namespace name
>> _DE_LOOP(i,frames, ( OP::cbin(*dr,*di,*dr,*di,*ar,*ai), dr += rds,di
>> += ids,ar += ras,ai += ias ) )
>> ^
>> detected during:
>> instantiation of "BL={bool} VecOp::V__cbin<T,OP>(const T *, const T *,
>> I={int}, I={int}, T *, T *, I={int}, I={int}, const T *, const T *,
>> I={int}, I={int}, I={int}) [with T=S={t_sample={float}},
>> OP=<error-type>]" at line 258
>> instantiation of "BL={bool} VecOp::_F__cbin<T,OP>(OpParam &) [with
>> T=S={t_sample={float}}, OP=<error-type>]"
>>
>> source/opdefs.h(142): error: name followed by "::" must be a class or
>> namespace name
>> _DE_LOOP(i,frames, ( OP::cbin(*dr,*di,*sr,*si,*ar,*ai), sr += rss,si
>> += iss,dr += rds,di += ids,ar += ras,ai += ias ) )
>> ^
>> detected during:
>> instantiation of "BL={bool} VecOp::V__cbin<T,OP>(const T *, const T *,
>> I={int}, I={int}, T *, T *, I={int}, I={int}, const T *, const T *,
>> I={int}, I={int}, I={int}) [with T=S={t_sample={float}},
>> OP=<error-type>]" at line 258
>> instantiation of "BL={bool} VecOp::_F__cbin<T,OP>(OpParam &) [with
>> T=S={t_sample={float}}, OP=<error-type>]"
>>
>> source/opdefs.h(142): error: name followed by "::" must be a class or
>> namespace name
>> _DE_LOOP(i,frames, ( OP::cbin(*dr,*di,*sr,*si,*ar,*ai), sr += rss,si
>> += iss,dr += rds,di += ids,ar += ras,ai += ias ) )
>> ^
>> detected during:
>> instantiation of "BL={bool} VecOp::V__cbin<T,OP>(const T *, const T *,
>> I={int}, I={int}, T *, T *, I={int}, I={int}, const T *, const T *,
>> I={int}, I={int}, I={int}) [with T=S={t_sample={float}},
>> OP=<error-type>]" at line 258
>> instantiation of "BL={bool} VecOp::_F__cbin<T,OP>(OpParam &) [with
>> T=S={t_sample={float}}, OP=<error-type>]"
>>
>> source/opdefs.h(142): error: name followed by "::" must be a class or
>> namespace name
>> _DE_LOOP(i,frames, ( OP::cbin(*dr,*di,*sr,*si,*ar,*ai), sr += rss,si
>> += iss,dr += rds,di += ids,ar += ras,ai += ias ) )
>> ^
>> detected during:
>> instantiation of "BL={bool} VecOp::V__cbin<T,OP>(const T *, const T *,
>> I={int}, I={int}, T *, T *, I={int}, I={int}, const T *, const T *,
>> I={int}, I={int}, I={int}) [with T=S={t_sample={float}},
>> OP=<error-type>]" at line 258
>> instantiation of "BL={bool} VecOp::_F__cbin<T,OP>(OpParam &) [with
>> T=S={t_sample={float}}, OP=<error-type>]"
>>
>> source/opdefs.h(142): error: name followed by "::" must be a class or
>> namespace name
>> _DE_LOOP(i,frames, ( OP::cbin(*dr,*di,*sr,*si,*ar,*ai), sr += rss,si
>> += iss,dr += rds,di += ids,ar += ras,ai += ias ) )
>> ^
>> detected during:
>> instantiation of "BL={bool} VecOp::V__cbin<T,OP>(const T *, const T *,
>> I={int}, I={int}, T *, T *, I={int}, I={int}, const T *, const T *,
>> I={int}, I={int}, I={int}) [with T=S={t_sample={float}},
>> OP=<error-type>]" at line 258
>> instantiation of "BL={bool} VecOp::_F__cbin<T,OP>(OpParam &) [with
>> T=S={t_sample={float}}, OP=<error-type>]"
>>
>> source/opdefs.h(142): error: name followed by "::" must be a class or
>> namespace name
>> _DE_LOOP(i,frames, ( OP::cbin(*dr,*di,*sr,*si,*ar,*ai), sr += rss,si
>> += iss,dr += rds,di += ids,ar += ras,ai += ias ) )
>> ^
>> detected during:
>> instantiation of "BL={bool} VecOp::V__cbin<T,OP>(const T *, const T *,
>> I={int}, I={int}, T *, T *, I={int}, I={int}, const T *, const T *,
>> I={int}, I={int}, I={int}) [with T=S={t_sample={float}},
>> OP=<error-type>]" at line 258
>> instantiation of "BL={bool} VecOp::_F__cbin<T,OP>(OpParam &) [with
>> T=S={t_sample={float}}, OP=<error-type>]"
>>
>> source/opdefs.h(184): error: name followed by "::" must be a class or
>> namespace name
>> if(sr == dr && si == di && OP::cbin_opt() >= 3)
>> ^
>> detected during:
>> instantiation of "BL={bool}
>> VecOp::Vx__cbin<T,TA1,TA2,TR,OP,EVARG1,EVARG2>(const T *, const T *,
>> I={int}, I={int}, T *, T *, I={int}, I={int}, TA1, TA2, I={int},
>> I={int}, I={int}) [with T=S={t_sample={float}}, TA1=const
>> S={t_sample={float}} *, TA2=S={t_sample={float}},
>> TR=S={t_sample={float}}, OP=<error-type>,
>> EVARG1=VecOp::_A__vector<S={t_sample={float}}>,
>> EVARG2=VecOp::_A__scalar<S={t_sample={float}}>]" at line 260
>> instantiation of "BL={bool} VecOp::_F__cbin<T,OP>(OpParam &) [with
>> T=S={t_sample={float}}, OP=<error-type>]"
>>
>> source/opdefs.h(185): error: name followed by "::" must be a class or
>> namespace name
>> if((_D_ALWAYS1 || (rds == 1 && ids == 1 && ras == 1 && ias == 1)) &&
>> OP::cbin_opt() >= 2)
>> ^
>> detected during:
>> instantiation of "BL={bool}
>> VecOp::Vx__cbin<T,TA1,TA2,TR,OP,EVARG1,EVARG2>(const T *, const T *,
>> I={int}, I={int}, T *, T *, I={int}, I={int}, TA1, TA2, I={int},
>> I={int}, I={int}) [with T=S={t_sample={float}}, TA1=const
>> S={t_sample={float}} *, TA2=S={t_sample={float}},
>> TR=S={t_sample={float}}, OP=<error-type>,
>> EVARG1=VecOp::_A__vector<S={t_sample={float}}>,
>> EVARG2=VecOp::_A__scalar<S={t_sample={float}}>]" at line 260
>> instantiation of "BL={bool} VecOp::_F__cbin<T,OP>(OpParam &) [with
>> T=S={t_sample={float}}, OP=<error-type>]"
>>
>> source/opdefs.h(186): error: name followed by "::" must be a class or
>> namespace name
>> _DQ_LOOP(EVARG1::unroll() && EVARG2::unroll(),i,frames, (
>> OP::cbin(*dr,*di,*dr,*di,EVARG1::ev(ar,i,1),EVARG2::ev(ai,i,1)),
>> dr++,di++ ) )
>> ^
>> detected during:
>> instantiation of "BL={bool}
>> VecOp::Vx__cbin<T,TA1,TA2,TR,OP,EVARG1,EVARG2>(const T *, const T *,
>> I={int}, I={int}, T *, T *, I={int}, I={int}, TA1, TA2, I={int},
>> I={int}, I={int}) [with T=S={t_sample={float}}, TA1=const
>> S={t_sample={float}} *, TA2=S={t_sample={float}},
>> TR=S={t_sample={float}}, OP=<error-type>,
>> EVARG1=VecOp::_A__vector<S={t_sample={float}}>,
>> EVARG2=VecOp::_A__scalar<S={t_sample={float}}>]" at line 260
>> instantiation of "BL={bool} VecOp::_F__cbin<T,OP>(OpParam &) [with
>> T=S={t_sample={float}}, OP=<error-type>]"
>>
>> source/opdefs.h(186): error: name followed by "::" must be a class or
>> namespace name
>> _DQ_LOOP(EVARG1::unroll() && EVARG2::unroll(),i,frames, (
>> OP::cbin(*dr,*di,*dr,*di,EVARG1::ev(ar,i,1),EVARG2::ev(ai,i,1)),
>> dr++,di++ ) )
>> ^
>> detected during:
>> instantiation of "BL={bool}
>> VecOp::Vx__cbin<T,TA1,TA2,TR,OP,EVARG1,EVARG2>(const T *, const T *,
>> I={int}, I={int}, T *, T *, I={int}, I={int}, TA1, TA2, I={int},
>> I={int}, I={int}) [with T=S={t_sample={float}}, TA1=const
>> S={t_sample={float}} *, TA2=S={t_sample={float}},
>> TR=S={t_sample={float}}, OP=<error-type>,
>> EVARG1=VecOp::_A__vector<S={t_sample={float}}>,
>> EVARG2=VecOp::_A__scalar<S={t_sample={float}}>]" at line 260
>> instantiation of "BL={bool} VecOp::_F__cbin<T,OP>(OpParam &) [with
>> T=S={t_sample={float}}, OP=<error-type>]"
>>
>> source/opdefs.h(186): error: name followed by "::" must be a class or
>> namespace name
>> _DQ_LOOP(EVARG1::unroll() && EVARG2::unroll(),i,frames, (
>> OP::cbin(*dr,*di,*dr,*di,EVARG1::ev(ar,i,1),EVARG2::ev(ai,i,1)),
>> dr++,di++ ) )
>> ^
>> detected during:
>> instantiation of "BL={bool}
>> VecOp::Vx__cbin<T,TA1,TA2,TR,OP,EVARG1,EVARG2>(const T *, const T *,
>> I={int}, I={int}, T *, T *, I={int}, I={int}, TA1, TA2, I={int},
>> I={int}, I={int}) [with T=S={t_sample={float}}, TA1=const
>> S={t_sample={float}} *, TA2=S={t_sample={float}},
>> TR=S={t_sample={float}}, OP=<error-type>,
>> EVARG1=VecOp::_A__vector<S={t_sample={float}}>,
>> EVARG2=VecOp::_A__scalar<S={t_sample={float}}>]" at line 260
>> instantiation of "BL={bool} VecOp::_F__cbin<T,OP>(OpParam &) [with
>> T=S={t_sample={float}}, OP=<error-type>]"
>>
>> source/opdefs.h(186): error: name followed by "::" must be a class or
>> namespace name
>> _DQ_LOOP(EVARG1::unroll() && EVARG2::unroll(),i,frames, (
>> OP::cbin(*dr,*di,*dr,*di,EVARG1::ev(ar,i,1),EVARG2::ev(ai,i,1)),
>> dr++,di++ ) )
>> ^
>> detected during:
>> instantiation of "BL={bool}
>> VecOp::Vx__cbin<T,TA1,TA2,TR,OP,EVARG1,EVARG2>(const T *, const T *,
>> I={int}, I={int}, T *, T *, I={int}, I={int}, TA1, TA2, I={int},
>> I={int}, I={int}) [with T=S={t_sample={float}}, TA1=const
>> S={t_sample={float}} *, TA2=S={t_sample={float}},
>> TR=S={t_sample={float}}, OP=<error-type>,
>> EVARG1=VecOp::_A__vector<S={t_sample={float}}>,
>> EVARG2=VecOp::_A__scalar<S={t_sample={float}}>]" at line 260
>> instantiation of "BL={bool} VecOp::_F__cbin<T,OP>(OpParam &) [with
>> T=S={t_sample={float}}, OP=<error-type>]"
>>
>> source/opdefs.h(186): error: name followed by "::" must be a class or
>> namespace name
>> _DQ_LOOP(EVARG1::unroll() && EVARG2::unroll(),i,frames, (
>> OP::cbin(*dr,*di,*dr,*di,EVARG1::ev(ar,i,1),EVARG2::ev(ai,i,1)),
>> dr++,di++ ) )
>> ^
>> detected during:
>> instantiation of "BL={bool}
>> VecOp::Vx__cbin<T,TA1,TA2,TR,OP,EVARG1,EVARG2>(const T *, const T *,
>> I={int}, I={int}, T *, T *, I={int}, I={int}, TA1, TA2, I={int},
>> I={int}, I={int}) [with T=S={t_sample={float}}, TA1=const
>> S={t_sample={float}} *, TA2=S={t_sample={float}},
>> TR=S={t_sample={float}}, OP=<error-type>,
>> EVARG1=VecOp::_A__vector<S={t_sample={float}}>,
>> EVARG2=VecOp::_A__scalar<S={t_sample={float}}>]" at line 260
>> instantiation of "BL={bool} VecOp::_F__cbin<T,OP>(OpParam &) [with
>> T=S={t_sample={float}}, OP=<error-type>]"
>>
>> source/opdefs.h(186): error: name followed by "::" must be a class or
>> namespace name
>> _DQ_LOOP(EVARG1::unroll() && EVARG2::unroll(),i,frames, (
>> OP::cbin(*dr,*di,*dr,*di,EVARG1::ev(ar,i,1),EVARG2::ev(ai,i,1)),
>> dr++,di++ ) )
>> ^
>> detected during:
>> instantiation of "BL={bool}
>> VecOp::Vx__cbin<T,TA1,TA2,TR,OP,EVARG1,EVARG2>(const T *, const T *,
>> I={int}, I={int}, T *, T *, I={int}, I={int}, TA1, TA2, I={int},
>> I={int}, I={int}) [with T=S={t_sample={float}}, TA1=const
>> S={t_sample={float}} *, TA2=S={t_sample={float}},
>> TR=S={t_sample={float}}, OP=<error-type>,
>> EVARG1=VecOp::_A__vector<S={t_sample={float}}>,
>> EVARG2=VecOp::_A__scalar<S={t_sample={float}}>]" at line 260
>> instantiation of "BL={bool} VecOp::_F__cbin<T,OP>(OpParam &) [with
>> T=S={t_sample={float}}, OP=<error-type>]"
>>
>> source/opdefs.h(188): error: name followed by "::" must be a class or
>> namespace name
>> _DQ_LOOP(EVARG1::unroll() && EVARG2::unroll(),i,frames, (
>> OP::cbin(*dr,*di,*dr,*di,EVARG1::ev(ar,i,ras),EVARG2::ev(ai,i,ias)),
>> dr += rds,di += ids ) )
>> ^
>> detected during:
>> instantiation of "BL={bool}
>> VecOp::Vx__cbin<T,TA1,TA2,TR,OP,EVARG1,EVARG2>(const T *, const T *,
>> I={int}, I={int}, T *, T *, I={int}, I={int}, TA1, TA2, I={int},
>> I={int}, I={int}) [with T=S={t_sample={float}}, TA1=const
>> S={t_sample={float}} *, TA2=S={t_sample={float}},
>> TR=S={t_sample={float}}, OP=<error-type>,
>> EVARG1=VecOp::_A__vector<S={t_sample={float}}>,
>> EVARG2=VecOp::_A__scalar<S={t_sample={float}}>]" at line 260
>> instantiation of "BL={bool} VecOp::_F__cbin<T,OP>(OpParam &) [with
>> T=S={t_sample={float}}, OP=<error-type>]"
>>
>> source/opdefs.h(188): error: name followed by "::" must be a class or
>> namespace name
>> _DQ_LOOP(EVARG1::unroll() && EVARG2::unroll(),i,frames, (
>> OP::cbin(*dr,*di,*dr,*di,EVARG1::ev(ar,i,ras),EVARG2::ev(ai,i,ias)),
>> dr += rds,di += ids ) )
>> ^
>> detected during:
>> instantiation of "BL={bool}
>> VecOp::Vx__cbin<T,TA1,TA2,TR,OP,EVARG1,EVARG2>(const T *, const T *,
>> I={int}, I={int}, T *, T *, I={int}, I={int}, TA1, TA2, I={int},
>> I={int}, I={int}) [with T=S={t_sample={float}}, TA1=const
>> S={t_sample={float}} *, TA2=S={t_sample={float}},
>> TR=S={t_sample={float}}, OP=<error-type>,
>> EVARG1=VecOp::_A__vector<S={t_sample={float}}>,
>> EVARG2=VecOp::_A__scalar<S={t_sample={float}}>]" at line 260
>> instantiation of "BL={bool} VecOp::_F__cbin<T,OP>(OpParam &) [with
>> T=S={t_sample={float}}, OP=<error-type>]"
>>
>> source/opdefs.h(188): error: name followed by "::" must be a class or
>> namespace name
>> _DQ_LOOP(EVARG1::unroll() && EVARG2::unroll(),i,frames, (
>> OP::cbin(*dr,*di,*dr,*di,EVARG1::ev(ar,i,ras),EVARG2::ev(ai,i,ias)),
>> dr += rds,di += ids ) )
>> ^
>> detected during:
>> instantiation of "BL={bool}
>> VecOp::Vx__cbin<T,TA1,TA2,TR,OP,EVARG1,EVARG2>(const T *, const T *,
>> I={int}, I={int}, T *, T *, I={int}, I={int}, TA1, TA2, I={int},
>> I={int}, I={int}) [with T=S={t_sample={float}}, TA1=const
>> S={t_sample={float}} *, TA2=S={t_sample={float}},
>> TR=S={t_sample={float}}, OP=<error-type>,
>> EVARG1=VecOp::_A__vector<S={t_sample={float}}>,
>> EVARG2=VecOp::_A__scalar<S={t_sample={float}}>]" at line 260
>> instantiation of "BL={bool} VecOp::_F__cbin<T,OP>(OpParam &) [with
>> T=S={t_sample={float}}, OP=<error-type>]"
>>
>> source/opdefs.h(188): error: name followed by "::" must be a class or
>> namespace name
>> _DQ_LOOP(EVARG1::unroll() && EVARG2::unroll(),i,frames, (
>> OP::cbin(*dr,*di,*dr,*di,EVARG1::ev(ar,i,ras),EVARG2::ev(ai,i,ias)),
>> dr += rds,di += ids ) )
>> ^
>> detected during:
>> instantiation of "BL={bool}
>> VecOp::Vx__cbin<T,TA1,TA2,TR,OP,EVARG1,EVARG2>(const T *, const T *,
>> I={int}, I={int}, T *, T *, I={int}, I={int}, TA1, TA2, I={int},
>> I={int}, I={int}) [with T=S={t_sample={float}}, TA1=const
>> S={t_sample={float}} *, TA2=S={t_sample={float}},
>> TR=S={t_sample={float}}, OP=<error-type>,
>> EVARG1=VecOp::_A__vector<S={t_sample={float}}>,
>> EVARG2=VecOp::_A__scalar<S={t_sample={float}}>]" at line 260
>> instantiation of "BL={bool} VecOp::_F__cbin<T,OP>(OpParam &) [with
>> T=S={t_sample={float}}, OP=<error-type>]"
>>
>> source/opdefs.h(188): error: name followed by "::" must be a class or
>> namespace name
>> _DQ_LOOP(EVARG1::unroll() && EVARG2::unroll(),i,frames, (
>> OP::cbin(*dr,*di,*dr,*di,EVARG1::ev(ar,i,ras),EVARG2::ev(ai,i,ias)),
>> dr += rds,di += ids ) )
>> ^
>> detected during:
>> instantiation of "BL={bool}
>> VecOp::Vx__cbin<T,TA1,TA2,TR,OP,EVARG1,EVARG2>(const T *, const T *,
>> I={int}, I={int}, T *, T *, I={int}, I={int}, TA1, TA2, I={int},
>> I={int}, I={int}) [with T=S={t_sample={float}}, TA1=const
>> S={t_sample={float}} *, TA2=S={t_sample={float}},
>> TR=S={t_sample={float}}, OP=<error-type>,
>> EVARG1=VecOp::_A__vector<S={t_sample={float}}>,
>> EVARG2=VecOp::_A__scalar<S={t_sample={float}}>]" at line 260
>> instantiation of "BL={bool} VecOp::_F__cbin<T,OP>(OpParam &) [with
>> T=S={t_sample={float}}, OP=<error-type>]"
>>
>> source/opdefs.h(188): error: name followed by "::" must be a class or
>> namespace name
>> _DQ_LOOP(EVARG1::unroll() && EVARG2::unroll(),i,frames, (
>> OP::cbin(*dr,*di,*dr,*di,EVARG1::ev(ar,i,ras),EVARG2::ev(ai,i,ias)),
>> dr += rds,di += ids ) )
>> ^
>> detected during:
>> instantiation of "BL={bool}
>> VecOp::Vx__cbin<T,TA1,TA2,TR,OP,EVARG1,EVARG2>(const T *, const T *,
>> I={int}, I={int}, T *, T *, I={int}, I={int}, TA1, TA2, I={int},
>> I={int}, I={int}) [with T=S={t_sample={float}}, TA1=const
>> S={t_sample={float}} *, TA2=S={t_sample={float}},
>> TR=S={t_sample={float}}, OP=<error-type>,
>> EVARG1=VecOp::_A__vector<S={t_sample={float}}>,
>> EVARG2=VecOp::_A__scalar<S={t_sample={float}}>]" at line 260
>> instantiation of "BL={bool} VecOp::_F__cbin<T,OP>(OpParam &) [with
>> T=S={t_sample={float}}, OP=<error-type>]"
>>
>> source/opdefs.h(190): error: name followed by "::" must be a class or
>> namespace name
>> _DQ_LOOP(EVARG1::unroll() && EVARG2::unroll(),i,frames, (
>> OP::cbin(*dr,*di,*sr,*si,EVARG1::ev(ar,i,ras),EVARG2::ev(ai,i,ias)),
>> sr += rss,si += iss,dr += rds,di += ids ) )
>> ^
>> detected during:
>> instantiation of "BL={bool}
>> VecOp::Vx__cbin<T,TA1,TA2,TR,OP,EVARG1,EVARG2>(const T *, const T *,
>> I={int}, I={int}, T *, T *, I={int}, I={int}, TA1, TA2, I={int},
>> I={int}, I={int}) [with T=S={t_sample={float}}, TA1=const
>> S={t_sample={float}} *, TA2=S={t_sample={float}},
>> TR=S={t_sample={float}}, OP=<error-type>,
>> EVARG1=VecOp::_A__vector<S={t_sample={float}}>,
>> EVARG2=VecOp::_A__scalar<S={t_sample={float}}>]" at line 260
>> instantiation of "BL={bool} VecOp::_F__cbin<T,OP>(OpParam &) [with
>> T=S={t_sample={float}}, OP=<error-type>]"
>>
>> source/opdefs.h(190): error: name followed by "::" must be a class or
>> namespace name
>> _DQ_LOOP(EVARG1::unroll() && EVARG2::unroll(),i,frames, (
>> OP::cbin(*dr,*di,*sr,*si,EVARG1::ev(ar,i,ras),EVARG2::ev(ai,i,ias)),
>> sr += rss,si += iss,dr += rds,di += ids ) )
>> ^
>> detected during:
>> instantiation of "BL={bool}
>> VecOp::Vx__cbin<T,TA1,TA2,TR,OP,EVARG1,EVARG2>(const T *, const T *,
>> I={int}, I={int}, T *, T *, I={int}, I={int}, TA1, TA2, I={int},
>> I={int}, I={int}) [with T=S={t_sample={float}}, TA1=const
>> S={t_sample={float}} *, TA2=S={t_sample={float}},
>> TR=S={t_sample={float}}, OP=<error-type>,
>> EVARG1=VecOp::_A__vector<S={t_sample={float}}>,
>> EVARG2=VecOp::_A__scalar<S={t_sample={float}}>]" at line 260
>> instantiation of "BL={bool} VecOp::_F__cbin<T,OP>(OpParam &) [with
>> T=S={t_sample={float}}, OP=<error-type>]"
>>
>> source/opdefs.h(190): error: name followed by "::" must be a class or
>> namespace name
>> _DQ_LOOP(EVARG1::unroll() && EVARG2::unroll(),i,frames, (
>> OP::cbin(*dr,*di,*sr,*si,EVARG1::ev(ar,i,ras),EVARG2::ev(ai,i,ias)),
>> sr += rss,si += iss,dr += rds,di += ids ) )
>> ^
>> detected during:
>> instantiation of "BL={bool}
>> VecOp::Vx__cbin<T,TA1,TA2,TR,OP,EVARG1,EVARG2>(const T *, const T *,
>> I={int}, I={int}, T *, T *, I={int}, I={int}, TA1, TA2, I={int},
>> I={int}, I={int}) [with T=S={t_sample={float}}, TA1=const
>> S={t_sample={float}} *, TA2=S={t_sample={float}},
>> TR=S={t_sample={float}}, OP=<error-type>,
>> EVARG1=VecOp::_A__vector<S={t_sample={float}}>,
>> EVARG2=VecOp::_A__scalar<S={t_sample={float}}>]" at line 260
>> instantiation of "BL={bool} VecOp::_F__cbin<T,OP>(OpParam &) [with
>> T=S={t_sample={float}}, OP=<error-type>]"
>>
>> source/opdefs.h(190): error: name followed by "::" must be a class or
>> namespace name
>> _DQ_LOOP(EVARG1::unroll() && EVARG2::unroll(),i,frames, (
>> OP::cbin(*dr,*di,*sr,*si,EVARG1::ev(ar,i,ras),EVARG2::ev(ai,i,ias)),
>> sr += rss,si += iss,dr += rds,di += ids ) )
>> ^
>> detected during:
>> instantiation of "BL={bool}
>> VecOp::Vx__cbin<T,TA1,TA2,TR,OP,EVARG1,EVARG2>(const T *, const T *,
>> I={int}, I={int}, T *, T *, I={int}, I={int}, TA1, TA2, I={int},
>> I={int}, I={int}) [with T=S={t_sample={float}}, TA1=const
>> S={t_sample={float}} *, TA2=S={t_sample={float}},
>> TR=S={t_sample={float}}, OP=<error-type>,
>> EVARG1=VecOp::_A__vector<S={t_sample={float}}>,
>> EVARG2=VecOp::_A__scalar<S={t_sample={float}}>]" at line 260
>> instantiation of "BL={bool} VecOp::_F__cbin<T,OP>(OpParam &) [with
>> T=S={t_sample={float}}, OP=<error-type>]"
>>
>> source/opdefs.h(190): error: name followed by "::" must be a class or
>> namespace name
>> _DQ_LOOP(EVARG1::unroll() && EVARG2::unroll(),i,frames, (
>> OP::cbin(*dr,*di,*sr,*si,EVARG1::ev(ar,i,ras),EVARG2::ev(ai,i,ias)),
>> sr += rss,si += iss,dr += rds,di += ids ) )
>> ^
>> detected during:
>> instantiation of "BL={bool}
>> VecOp::Vx__cbin<T,TA1,TA2,TR,OP,EVARG1,EVARG2>(const T *, const T *,
>> I={int}, I={int}, T *, T *, I={int}, I={int}, TA1, TA2, I={int},
>> I={int}, I={int}) [with T=S={t_sample={float}}, TA1=const
>> S={t_sample={float}} *, TA2=S={t_sample={float}},
>> TR=S={t_sample={float}}, OP=<error-type>,
>> EVARG1=VecOp::_A__vector<S={t_sample={float}}>,
>> EVARG2=VecOp::_A__scalar<S={t_sample={float}}>]" at line 260
>> instantiation of "BL={bool} VecOp::_F__cbin<T,OP>(OpParam &) [with
>> T=S={t_sample={float}}, OP=<error-type>]"
>>
>> source/opdefs.h(190): error: name followed by "::" must be a class or
>> namespace name
>> _DQ_LOOP(EVARG1::unroll() && EVARG2::unroll(),i,frames, (
>> OP::cbin(*dr,*di,*sr,*si,EVARG1::ev(ar,i,ras),EVARG2::ev(ai,i,ias)),
>> sr += rss,si += iss,dr += rds,di += ids ) )
>> ^
>> detected during:
>> instantiation of "BL={bool}
>> VecOp::Vx__cbin<T,TA1,TA2,TR,OP,EVARG1,EVARG2>(const T *, const T *,
>> I={int}, I={int}, T *, T *, I={int}, I={int}, TA1, TA2, I={int},
>> I={int}, I={int}) [with T=S={t_sample={float}}, TA1=const
>> S={t_sample={float}} *, TA2=S={t_sample={float}},
>> TR=S={t_sample={float}}, OP=<error-type>,
>> EVARG1=VecOp::_A__vector<S={t_sample={float}}>,
>> EVARG2=VecOp::_A__scalar<S={t_sample={float}}>]" at line 260
>> instantiation of "BL={bool} VecOp::_F__cbin<T,OP>(OpParam &) [with
>> T=S={t_sample={float}}, OP=<error-type>]"
>>
>> source/opdefs.h(184): error: name followed by "::" must be a class or
>> namespace name
>> if(sr == dr && si == di && OP::cbin_opt() >= 3)
>> ^
>> detected during:
>> instantiation of "BL={bool}
>> VecOp::Vx__cbin<T,TA1,TA2,TR,OP,EVARG1,EVARG2>(const T *, const T *,
>> I={int}, I={int}, T *, T *, I={int}, I={int}, TA1, TA2, I={int},
>> I={int}, I={int}) [with T=S={t_sample={float}}, TA1=Env::Iter &,
>> TA2=S={t_sample={float}}, TR=R={double}, OP=<error-type>,
>> EVARG1=VecOp::_A__env,
>> EVARG2=VecOp::_A__scalar<S={t_sample={float}}>]" at line 265
>> instantiation of "BL={bool} VecOp::_F__cbin<T,OP>(OpParam &) [with
>> T=S={t_sample={float}}, OP=<error-type>]"
>>
>> source/opdefs.h(185): error: name followed by "::" must be a class or
>> namespace name
>> if((_D_ALWAYS1 || (rds == 1 && ids == 1 && ras == 1 && ias == 1)) &&
>> OP::cbin_opt() >= 2)
>> ^
>> detected during:
>> instantiation of "BL={bool}
>> VecOp::Vx__cbin<T,TA1,TA2,TR,OP,EVARG1,EVARG2>(const T *, const T *,
>> I={int}, I={int}, T *, T *, I={int}, I={int}, TA1, TA2, I={int},
>> I={int}, I={int}) [with T=S={t_sample={float}}, TA1=Env::Iter &,
>> TA2=S={t_sample={float}}, TR=R={double}, OP=<error-type>,
>> EVARG1=VecOp::_A__env,
>> EVARG2=VecOp::_A__scalar<S={t_sample={float}}>]" at line 265
>> instantiation of "BL={bool} VecOp::_F__cbin<T,OP>(OpParam &) [with
>> T=S={t_sample={float}}, OP=<error-type>]"
>>
>> source/opdefs.h(186): error: name followed by "::" must be a class or
>> namespace name
>> _DQ_LOOP(EVARG1::unroll() && EVARG2::unroll(),i,frames, (
>> OP::cbin(*dr,*di,*dr,*di,EVARG1::ev(ar,i,1),EVARG2::ev(ai,i,1)),
>> dr++,di++ ) )
>> ^
>> detected during:
>> instantiation of "BL={bool}
>> VecOp::Vx__cbin<T,TA1,TA2,TR,OP,EVARG1,EVARG2>(const T *, const T *,
>> I={int}, I={int}, T *, T *, I={int}, I={int}, TA1, TA2, I={int},
>> I={int}, I={int}) [with T=S={t_sample={float}}, TA1=Env::Iter &,
>> TA2=S={t_sample={float}}, TR=R={double}, OP=<error-type>,
>> EVARG1=VecOp::_A__env,
>> EVARG2=VecOp::_A__scalar<S={t_sample={float}}>]" at line 265
>> instantiation of "BL={bool} VecOp::_F__cbin<T,OP>(OpParam &) [with
>> T=S={t_sample={float}}, OP=<error-type>]"
>>
>> source/opdefs.h(186): error: name followed by "::" must be a class or
>> namespace name
>> _DQ_LOOP(EVARG1::unroll() && EVARG2::unroll(),i,frames, (
>> OP::cbin(*dr,*di,*dr,*di,EVARG1::ev(ar,i,1),EVARG2::ev(ai,i,1)),
>> dr++,di++ ) )
>> ^
>> detected during:
>> instantiation of "BL={bool}
>> VecOp::Vx__cbin<T,TA1,TA2,TR,OP,EVARG1,EVARG2>(const T *, const T *,
>> I={int}, I={int}, T *, T *, I={int}, I={int}, TA1, TA2, I={int},
>> I={int}, I={int}) [with T=S={t_sample={float}}, TA1=Env::Iter &,
>> TA2=S={t_sample={float}}, TR=R={double}, OP=<error-type>,
>> EVARG1=VecOp::_A__env,
>> EVARG2=VecOp::_A__scalar<S={t_sample={float}}>]" at line 265
>> instantiation of "BL={bool} VecOp::_F__cbin<T,OP>(OpParam &) [with
>> T=S={t_sample={float}}, OP=<error-type>]"
>>
>> source/opdefs.h(186): error: name followed by "::" must be a class or
>> namespace name
>> _DQ_LOOP(EVARG1::unroll() && EVARG2::unroll(),i,frames, (
>> OP::cbin(*dr,*di,*dr,*di,EVARG1::ev(ar,i,1),EVARG2::ev(ai,i,1)),
>> dr++,di++ ) )
>> ^
>> detected during:
>> instantiation of "BL={bool}
>> VecOp::Vx__cbin<T,TA1,TA2,TR,OP,EVARG1,EVARG2>(const T *, const T *,
>> I={int}, I={int}, T *, T *, I={int}, I={int}, TA1, TA2, I={int},
>> I={int}, I={int}) [with T=S={t_sample={float}}, TA1=Env::Iter &,
>> TA2=S={t_sample={float}}, TR=R={double}, OP=<error-type>,
>> EVARG1=VecOp::_A__env,
>> EVARG2=VecOp::_A__scalar<S={t_sample={float}}>]" at line 265
>> instantiation of "BL={bool} VecOp::_F__cbin<T,OP>(OpParam &) [with
>> T=S={t_sample={float}}, OP=<error-type>]"
>>
>> source/opdefs.h(186): error: name followed by "::" must be a class or
>> namespace name
>> _DQ_LOOP(EVARG1::unroll() && EVARG2::unroll(),i,frames, (
>> OP::cbin(*dr,*di,*dr,*di,EVARG1::ev(ar,i,1),EVARG2::ev(ai,i,1)),
>> dr++,di++ ) )
>> ^
>> detected during:
>> instantiation of "BL={bool}
>> VecOp::Vx__cbin<T,TA1,TA2,TR,OP,EVARG1,EVARG2>(const T *, const T *,
>> I={int}, I={int}, T *, T *, I={int}, I={int}, TA1, TA2, I={int},
>> I={int}, I={int}) [with T=S={t_sample={float}}, TA1=Env::Iter &,
>> TA2=S={t_sample={float}}, TR=R={double}, OP=<error-type>,
>> EVARG1=VecOp::_A__env,
>> EVARG2=VecOp::_A__scalar<S={t_sample={float}}>]" at line 265
>> instantiation of "BL={bool} VecOp::_F__cbin<T,OP>(OpParam &) [with
>> T=S={t_sample={float}}, OP=<error-type>]"
>>
>> source/opdefs.h(186): error: name followed by "::" must be a class or
>> namespace name
>> _DQ_LOOP(EVARG1::unroll() && EVARG2::unroll(),i,frames, (
>> OP::cbin(*dr,*di,*dr,*di,EVARG1::ev(ar,i,1),EVARG2::ev(ai,i,1)),
>> dr++,di++ ) )
>> ^
>> detected during:
>> instantiation of "BL={bool}
>> VecOp::Vx__cbin<T,TA1,TA2,TR,OP,EVARG1,EVARG2>(const T *, const T *,
>> I={int}, I={int}, T *, T *, I={int}, I={int}, TA1, TA2, I={int},
>> I={int}, I={int}) [with T=S={t_sample={float}}, TA1=Env::Iter &,
>> TA2=S={t_sample={float}}, TR=R={double}, OP=<error-type>,
>> EVARG1=VecOp::_A__env,
>> EVARG2=VecOp::_A__scalar<S={t_sample={float}}>]" at line 265
>> instantiation of "BL={bool} VecOp::_F__cbin<T,OP>(OpParam &) [with
>> T=S={t_sample={float}}, OP=<error-type>]"
>>
>> source/opdefs.h(186): error: name followed by "::" must be a class or
>> namespace name
>> _DQ_LOOP(EVARG1::unroll() && EVARG2::unroll(),i,frames, (
>> OP::cbin(*dr,*di,*dr,*di,EVARG1::ev(ar,i,1),EVARG2::ev(ai,i,1)),
>> dr++,di++ ) )
>> ^
>> detected during:
>> instantiation of "BL={bool}
>> VecOp::Vx__cbin<T,TA1,TA2,TR,OP,EVARG1,EVARG2>(const T *, const T *,
>> I={int}, I={int}, T *, T *, I={int}, I={int}, TA1, TA2, I={int},
>> I={int}, I={int}) [with T=S={t_sample={float}}, TA1=Env::Iter &,
>> TA2=S={t_sample={float}}, TR=R={double}, OP=<error-type>,
>> EVARG1=VecOp::_A__env,
>> EVARG2=VecOp::_A__scalar<S={t_sample={float}}>]" at line 265
>> instantiation of "BL={bool} VecOp::_F__cbin<T,OP>(OpParam &) [with
>> T=S={t_sample={float}}, OP=<error-type>]"
>>
>> source/opdefs.h(188): error: name followed by "::" must be a class or
>> namespace name
>> _DQ_LOOP(EVARG1::unroll() && EVARG2::unroll(),i,frames, (
>> OP::cbin(*dr,*di,*dr,*di,EVARG1::ev(ar,i,ras),EVARG2::ev(ai,i,ias)),
>> dr += rds,di += ids ) )
>> ^
>> detected during:
>> instantiation of "BL={bool}
>> VecOp::Vx__cbin<T,TA1,TA2,TR,OP,EVARG1,EVARG2>(const T *, const T *,
>> I={int}, I={int}, T *, T *, I={int}, I={int}, TA1, TA2, I={int},
>> I={int}, I={int}) [with T=S={t_sample={float}}, TA1=Env::Iter &,
>> TA2=S={t_sample={float}}, TR=R={double}, OP=<error-type>,
>> EVARG1=VecOp::_A__env,
>> EVARG2=VecOp::_A__scalar<S={t_sample={float}}>]" at line 265
>> instantiation of "BL={bool} VecOp::_F__cbin<T,OP>(OpParam &) [with
>> T=S={t_sample={float}}, OP=<error-type>]"
>>
>> source/opdefs.h(188): error: name followed by "::" must be a class or
>> namespace name
>> _DQ_LOOP(EVARG1::unroll() && EVARG2::unroll(),i,frames, (
>> OP::cbin(*dr,*di,*dr,*di,EVARG1::ev(ar,i,ras),EVARG2::ev(ai,i,ias)),
>> dr += rds,di += ids ) )
>> ^
>> detected during:
>> instantiation of "BL={bool}
>> VecOp::Vx__cbin<T,TA1,TA2,TR,OP,EVARG1,EVARG2>(const T *, const T *,
>> I={int}, I={int}, T *, T *, I={int}, I={int}, TA1, TA2, I={int},
>> I={int}, I={int}) [with T=S={t_sample={float}}, TA1=Env::Iter &,
>> TA2=S={t_sample={float}}, TR=R={double}, OP=<error-type>,
>> EVARG1=VecOp::_A__env,
>> EVARG2=VecOp::_A__scalar<S={t_sample={float}}>]" at line 265
>> instantiation of "BL={bool} VecOp::_F__cbin<T,OP>(OpParam &) [with
>> T=S={t_sample={float}}, OP=<error-type>]"
>>
>> source/opdefs.h(188): error: name followed by "::" must be a class or
>> namespace name
>> _DQ_LOOP(EVARG1::unroll() && EVARG2::unroll(),i,frames, (
>> OP::cbin(*dr,*di,*dr,*di,EVARG1::ev(ar,i,ras),EVARG2::ev(ai,i,ias)),
>> dr += rds,di += ids ) )
>> ^
>> detected during:
>> instantiation of "BL={bool}
>> VecOp::Vx__cbin<T,TA1,TA2,TR,OP,EVARG1,EVARG2>(const T *, const T *,
>> I={int}, I={int}, T *, T *, I={int}, I={int}, TA1, TA2, I={int},
>> I={int}, I={int}) [with T=S={t_sample={float}}, TA1=Env::Iter &,
>> TA2=S={t_sample={float}}, TR=R={double}, OP=<error-type>,
>> EVARG1=VecOp::_A__env,
>> EVARG2=VecOp::_A__scalar<S={t_sample={float}}>]" at line 265
>> instantiation of "BL={bool} VecOp::_F__cbin<T,OP>(OpParam &) [with
>> T=S={t_sample={float}}, OP=<error-type>]"
>>
>> source/opdefs.h(188): error: name followed by "::" must be a class or
>> namespace name
>> _DQ_LOOP(EVARG1::unroll() && EVARG2::unroll(),i,frames, (
>> OP::cbin(*dr,*di,*dr,*di,EVARG1::ev(ar,i,ras),EVARG2::ev(ai,i,ias)),
>> dr += rds,di += ids ) )
>> ^
>> detected during:
>> instantiation of "BL={bool}
>> VecOp::Vx__cbin<T,TA1,TA2,TR,OP,EVARG1,EVARG2>(const T *, const T *,
>> I={int}, I={int}, T *, T *, I={int}, I={int}, TA1, TA2, I={int},
>> I={int}, I={int}) [with T=S={t_sample={float}}, TA1=Env::Iter &,
>> TA2=S={t_sample={float}}, TR=R={double}, OP=<error-type>,
>> EVARG1=VecOp::_A__env,
>> EVARG2=VecOp::_A__scalar<S={t_sample={float}}>]" at line 265
>> instantiation of "BL={bool} VecOp::_F__cbin<T,OP>(OpParam &) [with
>> T=S={t_sample={float}}, OP=<error-type>]"
>>
>> source/opdefs.h(188): error: name followed by "::" must be a class or
>> namespace name
>> _DQ_LOOP(EVARG1::unroll() && EVARG2::unroll(),i,frames, (
>> OP::cbin(*dr,*di,*dr,*di,EVARG1::ev(ar,i,ras),EVARG2::ev(ai,i,ias)),
>> dr += rds,di += ids ) )
>> ^
>> detected during:
>> instantiation of "BL={bool}
>> VecOp::Vx__cbin<T,TA1,TA2,TR,OP,EVARG1,EVARG2>(const T *, const T *,
>> I={int}, I={int}, T *, T *, I={int}, I={int}, TA1, TA2, I={int},
>> I={int}, I={int}) [with T=S={t_sample={float}}, TA1=Env::Iter &,
>> TA2=S={t_sample={float}}, TR=R={double}, OP=<error-type>,
>> EVARG1=VecOp::_A__env,
>> EVARG2=VecOp::_A__scalar<S={t_sample={float}}>]" at line 265
>> instantiation of "BL={bool} VecOp::_F__cbin<T,OP>(OpParam &) [with
>> T=S={t_sample={float}}, OP=<error-type>]"
>>
>> source/opdefs.h(188): error: name followed by "::" must be a class or
>> namespace name
>> _DQ_LOOP(EVARG1::unroll() && EVARG2::unroll(),i,frames, (
>> OP::cbin(*dr,*di,*dr,*di,EVARG1::ev(ar,i,ras),EVARG2::ev(ai,i,ias)),
>> dr += rds,di += ids ) )
>> ^
>> detected during:
>> instantiation of "BL={bool}
>> VecOp::Vx__cbin<T,TA1,TA2,TR,OP,EVARG1,EVARG2>(const T *, const T *,
>> I={int}, I={int}, T *, T *, I={int}, I={int}, TA1, TA2, I={int},
>> I={int}, I={int}) [with T=S={t_sample={float}}, TA1=Env::Iter &,
>> TA2=S={t_sample={float}}, TR=R={double}, OP=<error-type>,
>> EVARG1=VecOp::_A__env,
>> EVARG2=VecOp::_A__scalar<S={t_sample={float}}>]" at line 265
>> instantiation of "BL={bool} VecOp::_F__cbin<T,OP>(OpParam &) [with
>> T=S={t_sample={float}}, OP=<error-type>]"
>>
>> source/opdefs.h(190): error: name followed by "::" must be a class or
>> namespace name
>> _DQ_LOOP(EVARG1::unroll() && EVARG2::unroll(),i,frames, (
>> OP::cbin(*dr,*di,*sr,*si,EVARG1::ev(ar,i,ras),EVARG2::ev(ai,i,ias)),
>> sr += rss,si += iss,dr += rds,di += ids ) )
>> ^
>> detected during:
>> instantiation of "BL={bool}
>> VecOp::Vx__cbin<T,TA1,TA2,TR,OP,EVARG1,EVARG2>(const T *, const T *,
>> I={int}, I={int}, T *, T *, I={int}, I={int}, TA1, TA2, I={int},
>> I={int}, I={int}) [with T=S={t_sample={float}}, TA1=Env::Iter &,
>> TA2=S={t_sample={float}}, TR=R={double}, OP=<error-type>,
>> EVARG1=VecOp::_A__env,
>> EVARG2=VecOp::_A__scalar<S={t_sample={float}}>]" at line 265
>> instantiation of "BL={bool} VecOp::_F__cbin<T,OP>(OpParam &) [with
>> T=S={t_sample={float}}, OP=<error-type>]"
>>
>> source/opdefs.h(190): error: name followed by "::" must be a class or
>> namespace name
>> _DQ_LOOP(EVARG1::unroll() && EVARG2::unroll(),i,frames, (
>> OP::cbin(*dr,*di,*sr,*si,EVARG1::ev(ar,i,ras),EVARG2::ev(ai,i,ias)),
>> sr += rss,si += iss,dr += rds,di += ids ) )
>> ^
>> detected during:
>> instantiation of "BL={bool}
>> VecOp::Vx__cbin<T,TA1,TA2,TR,OP,EVARG1,EVARG2>(const T *, const T *,
>> I={int}, I={int}, T *, T *, I={int}, I={int}, TA1, TA2, I={int},
>> I={int}, I={int}) [with T=S={t_sample={float}}, TA1=Env::Iter &,
>> TA2=S={t_sample={float}}, TR=R={double}, OP=<error-type>,
>> EVARG1=VecOp::_A__env,
>> EVARG2=VecOp::_A__scalar<S={t_sample={float}}>]" at line 265
>> instantiation of "BL={bool} VecOp::_F__cbin<T,OP>(OpParam &) [with
>> T=S={t_sample={float}}, OP=<error-type>]"
>>
>> source/opdefs.h(190): error: name followed by "::" must be a class or
>> namespace name
>> _DQ_LOOP(EVARG1::unroll() && EVARG2::unroll(),i,frames, (
>> OP::cbin(*dr,*di,*sr,*si,EVARG1::ev(ar,i,ras),EVARG2::ev(ai,i,ias)),
>> sr += rss,si += iss,dr += rds,di += ids ) )
>> ^
>> detected during:
>> instantiation of "BL={bool}
>> VecOp::Vx__cbin<T,TA1,TA2,TR,OP,EVARG1,EVARG2>(const T *, const T *,
>> I={int}, I={int}, T *, T *, I={int}, I={int}, TA1, TA2, I={int},
>> I={int}, I={int}) [with T=S={t_sample={float}}, TA1=Env::Iter &,
>> TA2=S={t_sample={float}}, TR=R={double}, OP=<error-type>,
>> EVARG1=VecOp::_A__env,
>> EVARG2=VecOp::_A__scalar<S={t_sample={float}}>]" at line 265
>> instantiation of "BL={bool} VecOp::_F__cbin<T,OP>(OpParam &) [with
>> T=S={t_sample={float}}, OP=<error-type>]"
>>
>> source/opdefs.h(190): error: name followed by "::" must be a class or
>> namespace name
>> _DQ_LOOP(EVARG1::unroll() && EVARG2::unroll(),i,frames, (
>> OP::cbin(*dr,*di,*sr,*si,EVARG1::ev(ar,i,ras),EVARG2::ev(ai,i,ias)),
>> sr += rss,si += iss,dr += rds,di += ids ) )
>> ^
>> detected during:
>> instantiation of "BL={bool}
>> VecOp::Vx__cbin<T,TA1,TA2,TR,OP,EVARG1,EVARG2>(const T *, const T *,
>> I={int}, I={int}, T *, T *, I={int}, I={int}, TA1, TA2, I={int},
>> I={int}, I={int}) [with T=S={t_sample={float}}, TA1=Env::Iter &,
>> TA2=S={t_sample={float}}, TR=R={double}, OP=<error-type>,
>> EVARG1=VecOp::_A__env,
>> EVARG2=VecOp::_A__scalar<S={t_sample={float}}>]" at line 265
>> instantiation of "BL={bool} VecOp::_F__cbin<T,OP>(OpParam &) [with
>> T=S={t_sample={float}}, OP=<error-type>]"
>>
>> source/opdefs.h(190): error: name followed by "::" must be a class or
>> namespace name
>> _DQ_LOOP(EVARG1::unroll() && EVARG2::unroll(),i,frames, (
>> OP::cbin(*dr,*di,*sr,*si,EVARG1::ev(ar,i,ras),EVARG2::ev(ai,i,ias)),
>> sr += rss,si += iss,dr += rds,di += ids ) )
>> ^
>> detected during:
>> instantiation of "BL={bool}
>> VecOp::Vx__cbin<T,TA1,TA2,TR,OP,EVARG1,EVARG2>(const T *, const T *,
>> I={int}, I={int}, T *, T *, I={int}, I={int}, TA1, TA2, I={int},
>> I={int}, I={int}) [with T=S={t_sample={float}}, TA1=Env::Iter &,
>> TA2=S={t_sample={float}}, TR=R={double}, OP=<error-type>,
>> EVARG1=VecOp::_A__env,
>> EVARG2=VecOp::_A__scalar<S={t_sample={float}}>]" at line 265
>> instantiation of "BL={bool} VecOp::_F__cbin<T,OP>(OpParam &) [with
>> T=S={t_sample={float}}, OP=<error-type>]"
>>
>> source/opdefs.h(190): error: name followed by "::" must be a class or
>> namespace name
>> _DQ_LOOP(EVARG1::unroll() && EVARG2::unroll(),i,frames, (
>> OP::cbin(*dr,*di,*sr,*si,EVARG1::ev(ar,i,ras),EVARG2::ev(ai,i,ias)),
>> sr += rss,si += iss,dr += rds,di += ids ) )
>> ^
>> detected during:
>> instantiation of "BL={bool}
>> VecOp::Vx__cbin<T,TA1,TA2,TR,OP,EVARG1,EVARG2>(const T *, const T *,
>> I={int}, I={int}, T *, T *, I={int}, I={int}, TA1, TA2, I={int},
>> I={int}, I={int}) [with T=S={t_sample={float}}, TA1=Env::Iter &,
>> TA2=S={t_sample={float}}, TR=R={double}, OP=<error-type>,
>> EVARG1=VecOp::_A__env,
>> EVARG2=VecOp::_A__scalar<S={t_sample={float}}>]" at line 265
>> instantiation of "BL={bool} VecOp::_F__cbin<T,OP>(OpParam &) [with
>> T=S={t_sample={float}}, OP=<error-type>]"
>>
>> source/opdefs.h(184): error: name followed by "::" must be a class or
>> namespace name
>> if(sr == dr && si == di && OP::cbin_opt() >= 3)
>> ^
>> detected during:
>> instantiation of "BL={bool}
>> VecOp::Vx__cbin<T,TA1,TA2,TR,OP,EVARG1,EVARG2>(const T *, const T *,
>> I={int}, I={int}, T *, T *, I={int}, I={int}, TA1, TA2, I={int},
>> I={int}, I={int}) [with T=S={t_sample={float}}, TA1=R={double},
>> TA2=R={double}, TR=R={double}, OP=<error-type>,
>> EVARG1=VecOp::_A__scalar<R={double}>,
>> EVARG2=VecOp::_A__scalar<R={double}>]" at line 269
>> instantiation of "BL={bool} VecOp::_F__cbin<T,OP>(OpParam &) [with
>> T=S={t_sample={float}}, OP=<error-type>]"
>>
>> source/opdefs.h(185): error: name followed by "::" must be a class or
>> namespace name
>> if((_D_ALWAYS1 || (rds == 1 && ids == 1 && ras == 1 && ias == 1)) &&
>> OP::cbin_opt() >= 2)
>> ^
>> detected during:
>> instantiation of "BL={bool}
>> VecOp::Vx__cbin<T,TA1,TA2,TR,OP,EVARG1,EVARG2>(const T *, const T *,
>> I={int}, I={int}, T *, T *, I={int}, I={int}, TA1, TA2, I={int},
>> I={int}, I={int}) [with T=S={t_sample={float}}, TA1=R={double},
>> TA2=R={double}, TR=R={double}, OP=<error-type>,
>> EVARG1=VecOp::_A__scalar<R={double}>,
>> EVARG2=VecOp::_A__scalar<R={double}>]" at line 269
>> instantiation of "BL={bool} VecOp::_F__cbin<T,OP>(OpParam &) [with
>> T=S={t_sample={float}}, OP=<error-type>]"
>>
>> source/opdefs.h(186): error: name followed by "::" must be a class or
>> namespace name
>> _DQ_LOOP(EVARG1::unroll() && EVARG2::unroll(),i,frames, (
>> OP::cbin(*dr,*di,*dr,*di,EVARG1::ev(ar,i,1),EVARG2::ev(ai,i,1)),
>> dr++,di++ ) )
>> ^
>> detected during:
>> instantiation of "BL={bool}
>> VecOp::Vx__cbin<T,TA1,TA2,TR,OP,EVARG1,EVARG2>(const T *, const T *,
>> I={int}, I={int}, T *, T *, I={int}, I={int}, TA1, TA2, I={int},
>> I={int}, I={int}) [with T=S={t_sample={float}}, TA1=R={double},
>> TA2=R={double}, TR=R={double}, OP=<error-type>,
>> EVARG1=VecOp::_A__scalar<R={double}>,
>> EVARG2=VecOp::_A__scalar<R={double}>]" at line 269
>> instantiation of "BL={bool} VecOp::_F__cbin<T,OP>(OpParam &) [with
>> T=S={t_sample={float}}, OP=<error-type>]"
>>
>> source/opdefs.h(186): error: name followed by "::" must be a class or
>> namespace name
>> _DQ_LOOP(EVARG1::unroll() && EVARG2::unroll(),i,frames, (
>> OP::cbin(*dr,*di,*dr,*di,EVARG1::ev(ar,i,1),EVARG2::ev(ai,i,1)),
>> dr++,di++ ) )
>> ^
>> detected during:
>> instantiation of "BL={bool}
>> VecOp::Vx__cbin<T,TA1,TA2,TR,OP,EVARG1,EVARG2>(const T *, const T *,
>> I={int}, I={int}, T *, T *, I={int}, I={int}, TA1, TA2, I={int},
>> I={int}, I={int}) [with T=S={t_sample={float}}, TA1=R={double},
>> TA2=R={double}, TR=R={double}, OP=<error-type>,
>> EVARG1=VecOp::_A__scalar<R={double}>,
>> EVARG2=VecOp::_A__scalar<R={double}>]" at line 269
>> instantiation of "BL={bool} VecOp::_F__cbin<T,OP>(OpParam &) [with
>> T=S={t_sample={float}}, OP=<error-type>]"
>>
>> source/opdefs.h(186): error: name followed by "::" must be a class or
>> namespace name
>> _DQ_LOOP(EVARG1::unroll() && EVARG2::unroll(),i,frames, (
>> OP::cbin(*dr,*di,*dr,*di,EVARG1::ev(ar,i,1),EVARG2::ev(ai,i,1)),
>> dr++,di++ ) )
>> ^
>> detected during:
>> instantiation of "BL={bool}
>> VecOp::Vx__cbin<T,TA1,TA2,TR,OP,EVARG1,EVARG2>(const T *, const T *,
>> I={int}, I={int}, T *, T *, I={int}, I={int}, TA1, TA2, I={int},
>> I={int}, I={int}) [with T=S={t_sample={float}}, TA1=R={double},
>> TA2=R={double}, TR=R={double}, OP=<error-type>,
>> EVARG1=VecOp::_A__scalar<R={double}>,
>> EVARG2=VecOp::_A__scalar<R={double}>]" at line 269
>> instantiation of "BL={bool} VecOp::_F__cbin<T,OP>(OpParam &) [with
>> T=S={t_sample={float}}, OP=<error-type>]"
>>
>> source/opdefs.h(186): error: name followed by "::" must be a class or
>> namespace name
>> _DQ_LOOP(EVARG1::unroll() && EVARG2::unroll(),i,frames, (
>> OP::cbin(*dr,*di,*dr,*di,EVARG1::ev(ar,i,1),EVARG2::ev(ai,i,1)),
>> dr++,di++ ) )
>> ^
>> detected during:
>> instantiation of "BL={bool}
>> VecOp::Vx__cbin<T,TA1,TA2,TR,OP,EVARG1,EVARG2>(const T *, const T *,
>> I={int}, I={int}, T *, T *, I={int}, I={int}, TA1, TA2, I={int},
>> I={int}, I={int}) [with T=S={t_sample={float}}, TA1=R={double},
>> TA2=R={double}, TR=R={double}, OP=<error-type>,
>> EVARG1=VecOp::_A__scalar<R={double}>,
>> EVARG2=VecOp::_A__scalar<R={double}>]" at line 269
>> instantiation of "BL={bool} VecOp::_F__cbin<T,OP>(OpParam &) [with
>> T=S={t_sample={float}}, OP=<error-type>]"
>>
>> source/opdefs.h(186): error: name followed by "::" must be a class or
>> namespace name
>> _DQ_LOOP(EVARG1::unroll() && EVARG2::unroll(),i,frames, (
>> OP::cbin(*dr,*di,*dr,*di,EVARG1::ev(ar,i,1),EVARG2::ev(ai,i,1)),
>> dr++,di++ ) )
>> ^
>> detected during:
>> instantiation of "BL={bool}
>> VecOp::Vx__cbin<T,TA1,TA2,TR,OP,EVARG1,EVARG2>(const T *, const T *,
>> I={int}, I={int}, T *, T *, I={int}, I={int}, TA1, TA2, I={int},
>> I={int}, I={int}) [with T=S={t_sample={float}}, TA1=R={double},
>> TA2=R={double}, TR=R={double}, OP=<error-type>,
>> EVARG1=VecOp::_A__scalar<R={double}>,
>> EVARG2=VecOp::_A__scalar<R={double}>]" at line 269
>> instantiation of "BL={bool} VecOp::_F__cbin<T,OP>(OpParam &) [with
>> T=S={t_sample={float}}, OP=<error-type>]"
>>
>> source/opdefs.h(186): error: name followed by "::" must be a class or
>> namespace name
>> _DQ_LOOP(EVARG1::unroll() && EVARG2::unroll(),i,frames, (
>> OP::cbin(*dr,*di,*dr,*di,EVARG1::ev(ar,i,1),EVARG2::ev(ai,i,1)),
>> dr++,di++ ) )
>> ^
>> detected during:
>> instantiation of "BL={bool}
>> VecOp::Vx__cbin<T,TA1,TA2,TR,OP,EVARG1,EVARG2>(const T *, const T *,
>> I={int}, I={int}, T *, T *, I={int}, I={int}, TA1, TA2, I={int},
>> I={int}, I={int}) [with T=S={t_sample={float}}, TA1=R={double},
>> TA2=R={double}, TR=R={double}, OP=<error-type>,
>> EVARG1=VecOp::_A__scalar<R={double}>,
>> EVARG2=VecOp::_A__scalar<R={double}>]" at line 269
>> instantiation of "BL={bool} VecOp::_F__cbin<T,OP>(OpParam &) [with
>> T=S={t_sample={float}}, OP=<error-type>]"
>>
>> source/opdefs.h(188): error: name followed by "::" must be a class or
>> namespace name
>> _DQ_LOOP(EVARG1::unroll() && EVARG2::unroll(),i,frames, (
>> OP::cbin(*dr,*di,*dr,*di,EVARG1::ev(ar,i,ras),EVARG2::ev(ai,i,ias)),
>> dr += rds,di += ids ) )
>> ^
>> detected during:
>> instantiation of "BL={bool}
>> VecOp::Vx__cbin<T,TA1,TA2,TR,OP,EVARG1,EVARG2>(const T *, const T *,
>> I={int}, I={int}, T *, T *, I={int}, I={int}, TA1, TA2, I={int},
>> I={int}, I={int}) [with T=S={t_sample={float}}, TA1=R={double},
>> TA2=R={double}, TR=R={double}, OP=<error-type>,
>> EVARG1=VecOp::_A__scalar<R={double}>,
>> EVARG2=VecOp::_A__scalar<R={double}>]" at line 269
>> instantiation of "BL={bool} VecOp::_F__cbin<T,OP>(OpParam &) [with
>> T=S={t_sample={float}}, OP=<error-type>]"
>>
>> source/opdefs.h(188): error: name followed by "::" must be a class or
>> namespace name
>> _DQ_LOOP(EVARG1::unroll() && EVARG2::unroll(),i,frames, (
>> OP::cbin(*dr,*di,*dr,*di,EVARG1::ev(ar,i,ras),EVARG2::ev(ai,i,ias)),
>> dr += rds,di += ids ) )
>> ^
>> detected during:
>> instantiation of "BL={bool}
>> VecOp::Vx__cbin<T,TA1,TA2,TR,OP,EVARG1,EVARG2>(const T *, const T *,
>> I={int}, I={int}, T *, T *, I={int}, I={int}, TA1, TA2, I={int},
>> I={int}, I={int}) [with T=S={t_sample={float}}, TA1=R={double},
>> TA2=R={double}, TR=R={double}, OP=<error-type>,
>> EVARG1=VecOp::_A__scalar<R={double}>,
>> EVARG2=VecOp::_A__scalar<R={double}>]" at line 269
>> instantiation of "BL={bool} VecOp::_F__cbin<T,OP>(OpParam &) [with
>> T=S={t_sample={float}}, OP=<error-type>]"
>>
>> source/opdefs.h(188): error: name followed by "::" must be a class or
>> namespace name
>> _DQ_LOOP(EVARG1::unroll() && EVARG2::unroll(),i,frames, (
>> OP::cbin(*dr,*di,*dr,*di,EVARG1::ev(ar,i,ras),EVARG2::ev(ai,i,ias)),
>> dr += rds,di += ids ) )
>> ^
>> detected during:
>> instantiation of "BL={bool}
>> VecOp::Vx__cbin<T,TA1,TA2,TR,OP,EVARG1,EVARG2>(const T *, const T *,
>> I={int}, I={int}, T *, T *, I={int}, I={int}, TA1, TA2, I={int},
>> I={int}, I={int}) [with T=S={t_sample={float}}, TA1=R={double},
>> TA2=R={double}, TR=R={double}, OP=<error-type>,
>> EVARG1=VecOp::_A__scalar<R={double}>,
>> EVARG2=VecOp::_A__scalar<R={double}>]" at line 269
>> instantiation of "BL={bool} VecOp::_F__cbin<T,OP>(OpParam &) [with
>> T=S={t_sample={float}}, OP=<error-type>]"
>>
>> source/opdefs.h(188): error: name followed by "::" must be a class or
>> namespace name
>> _DQ_LOOP(EVARG1::unroll() && EVARG2::unroll(),i,frames, (
>> OP::cbin(*dr,*di,*dr,*di,EVARG1::ev(ar,i,ras),EVARG2::ev(ai,i,ias)),
>> dr += rds,di += ids ) )
>> ^
>> detected during:
>> instantiation of "BL={bool}
>> VecOp::Vx__cbin<T,TA1,TA2,TR,OP,EVARG1,EVARG2>(const T *, const T *,
>> I={int}, I={int}, T *, T *, I={int}, I={int}, TA1, TA2, I={int},
>> I={int}, I={int}) [with T=S={t_sample={float}}, TA1=R={double},
>> TA2=R={double}, TR=R={double}, OP=<error-type>,
>> EVARG1=VecOp::_A__scalar<R={double}>,
>> EVARG2=VecOp::_A__scalar<R={double}>]" at line 269
>> instantiation of "BL={bool} VecOp::_F__cbin<T,OP>(OpParam &) [with
>> T=S={t_sample={float}}, OP=<error-type>]"
>>
>> source/opdefs.h(188): error: name followed by "::" must be a class or
>> namespace name
>> _DQ_LOOP(EVARG1::unroll() && EVARG2::unroll(),i,frames, (
>> OP::cbin(*dr,*di,*dr,*di,EVARG1::ev(ar,i,ras),EVARG2::ev(ai,i,ias)),
>> dr += rds,di += ids ) )
>> ^
>> detected during:
>> instantiation of "BL={bool}
>> VecOp::Vx__cbin<T,TA1,TA2,TR,OP,EVARG1,EVARG2>(const T *, const T *,
>> I={int}, I={int}, T *, T *, I={int}, I={int}, TA1, TA2, I={int},
>> I={int}, I={int}) [with T=S={t_sample={float}}, TA1=R={double},
>> TA2=R={double}, TR=R={double}, OP=<error-type>,
>> EVARG1=VecOp::_A__scalar<R={double}>,
>> EVARG2=VecOp::_A__scalar<R={double}>]" at line 269
>> instantiation of "BL={bool} VecOp::_F__cbin<T,OP>(OpParam &) [with
>> T=S={t_sample={float}}, OP=<error-type>]"
>>
>> source/opdefs.h(188): error: name followed by "::" must be a class or
>> namespace name
>> _DQ_LOOP(EVARG1::unroll() && EVARG2::unroll(),i,frames, (
>> OP::cbin(*dr,*di,*dr,*di,EVARG1::ev(ar,i,ras),EVARG2::ev(ai,i,ias)),
>> dr += rds,di += ids ) )
>> ^
>> detected during:
>> instantiation of "BL={bool}
>> VecOp::Vx__cbin<T,TA1,TA2,TR,OP,EVARG1,EVARG2>(const T *, const T *,
>> I={int}, I={int}, T *, T *, I={int}, I={int}, TA1, TA2, I={int},
>> I={int}, I={int}) [with T=S={t_sample={float}}, TA1=R={double},
>> TA2=R={double}, TR=R={double}, OP=<error-type>,
>> EVARG1=VecOp::_A__scalar<R={double}>,
>> EVARG2=VecOp::_A__scalar<R={double}>]" at line 269
>> instantiation of "BL={bool} VecOp::_F__cbin<T,OP>(OpParam &) [with
>> T=S={t_sample={float}}, OP=<error-type>]"
>>
>> source/opdefs.h(190): error: name followed by "::" must be a class or
>> namespace name
>> _DQ_LOOP(EVARG1::unroll() && EVARG2::unroll(),i,frames, (
>> OP::cbin(*dr,*di,*sr,*si,EVARG1::ev(ar,i,ras),EVARG2::ev(ai,i,ias)),
>> sr += rss,si += iss,dr += rds,di += ids ) )
>> ^
>> detected during:
>> instantiation of "BL={bool}
>> VecOp::Vx__cbin<T,TA1,TA2,TR,OP,EVARG1,EVARG2>(const T *, const T *,
>> I={int}, I={int}, T *, T *, I={int}, I={int}, TA1, TA2, I={int},
>> I={int}, I={int}) [with T=S={t_sample={float}}, TA1=R={double},
>> TA2=R={double}, TR=R={double}, OP=<error-type>,
>> EVARG1=VecOp::_A__scalar<R={double}>,
>> EVARG2=VecOp::_A__scalar<R={double}>]" at line 269
>> instantiation of "BL={bool} VecOp::_F__cbin<T,OP>(OpParam &) [with
>> T=S={t_sample={float}}, OP=<error-type>]"
>>
>> source/opdefs.h(190): error: name followed by "::" must be a class or
>> namespace name
>> _DQ_LOOP(EVARG1::unroll() && EVARG2::unroll(),i,frames, (
>> OP::cbin(*dr,*di,*sr,*si,EVARG1::ev(ar,i,ras),EVARG2::ev(ai,i,ias)),
>> sr += rss,si += iss,dr += rds,di += ids ) )
>> ^
>> detected during:
>> instantiation of "BL={bool}
>> VecOp::Vx__cbin<T,TA1,TA2,TR,OP,EVARG1,EVARG2>(const T *, const T *,
>> I={int}, I={int}, T *, T *, I={int}, I={int}, TA1, TA2, I={int},
>> I={int}, I={int}) [with T=S={t_sample={float}}, TA1=R={double},
>> TA2=R={double}, TR=R={double}, OP=<error-type>,
>> EVARG1=VecOp::_A__scalar<R={double}>,
>> EVARG2=VecOp::_A__scalar<R={double}>]" at line 269
>> instantiation of "BL={bool} VecOp::_F__cbin<T,OP>(OpParam &) [with
>> T=S={t_sample={float}}, OP=<error-type>]"
>>
>> compilation aborted for source/ops_cplx.cpp (code 4)
>> make: *** [pd-linux/ops_cplx.o] Fehler 4
>> tim at linux:~/externals/grill/vasp>
>>
>>
>>  Tim                          mailto:TimBlechmann at gmx.net
>>                               ICQ: 96771783
>>                               http://www.nyds-exp-discogs.tk
>> --
>> The only people for me are the mad ones, the ones who are mad to live,
>> mad to talk, mad to be saved, desirous of everything at the same time,
>> the ones who never yawn or say a commonplace thing, but burn, burn,
>> burn, like fabulous yellow roman candles exploding like spiders across
>> the stars and in the middle you see the blue centerlight pop and
>> everybody goes "Awww!"
>>                                                           Jack Kerouac
>>
>>





 Tim                          mailto:TimBlechmann at gmx.net
                              ICQ: 96771783
                              http://www.nyds-exp-discogs.tk
--
The only people for me are the mad ones, the ones who are mad to live,
mad to talk, mad to be saved, desirous of everything at the same time,
the ones who never yawn or say a commonplace thing, but burn, burn,
burn, like fabulous yellow roman candles exploding like spiders across
the stars and in the middle you see the blue centerlight pop and
everybody goes "Awww!"
                                                          Jack Kerouac





More information about the Pd-dev mailing list