# projects

guid: A7A2A36C3C534CCBB52E425623E2DDA5
name:
C:\USERS\PLANCK\APPDATA\ROAMING\MICROSOFT\VISUALSTUDIO\14.0\SINGLEFILEISENSE\_SFI_06728C5C-3AD2-459F-9098-45B062365901_.VCXPROJ


# files

leaf_name: GENERALMATRIXMATRIXTRIANGULAR_BLAS.H
parser_guid: B5E9BD326D3E4B5D925E8A43B79820B4
name:
D:\ORBSLAM24WINDOWS-MASTER\THIRDPARTY\EIGEN\EIGEN\SRC\CORE\PRODUCTS\GENERALMATRIXMATRIXTRIANGULAR_BLAS.H


leaf_name: GENERALIZEDSELFADJOINTEIGENSOLVER.H
parser_guid: B5E9BD326D3E4B5D925E8A43B79820B4
name:
D:\ORBSLAM24WINDOWS-MASTER\THIRDPARTY\EIGEN\EIGEN\SRC\EIGENVALUES\GENERALIZEDSELFADJOINTEIGENSOLVER.H


leaf_name: LEASTSQUARECONJUGATEGRADIENT.H
parser_guid: B5E9BD326D3E4B5D925E8A43B79820B4
name:
D:\ORBSLAM24WINDOWS-MASTER\THIRDPARTY\EIGEN\EIGEN\SRC\ITERATIVELINEARSOLVERS\LEASTSQUARECONJUGATEGRADIENT.H


# code_items

name: _Invoke_stored
lower_name_hint: _inv
type:
auto  -> decltype(_Invoke_stored_explicit(std::move(_Tuple), make_integer_sequence<size_t, sizeof ...(_Types)>()))


name: KeyFrameAndPose
lower_name_hint: keyf
type:
map<KeyFrame*,g2o::Sim3,std::less<KeyFrame*>,Eigen::aligned_allocator<std::pair<const KeyFrame*,g2o::Sim3>>> 


name: _Val_types
lower_name_hint: _val
type:
typename _If<_Is_simple_alloc<_Alty>::value,_Simple_types<typename _Alty::value_type>,_Vec_iter_types<typename _Alty::value_type,typename _Alty::size_type,typename _Alty::difference_type,typename _Alty::pointer,typename _Alty::const_pointer,typename _Alty::reference,typename _Alty::const_reference>>::type 


type: class
param_default_value:
= typename enable_if<is_convertible<_Rep2,_Rep>::value&&(treat_as_floating_point<_Rep>::value||!treat_as_floating_point<_Rep2>::value),void>::type


type: class
param_default_value:
= typename enable_if<treat_as_floating_point<_Rep>::value||(_Ratio_divide_sfinae<_Period2,_Period>::den==1&&!treat_as_floating_point<_Rep2>::value),void>::type


name: type
lower_name_hint: type
type:
chrono::duration<typename common_type<_Rep1,_Rep2>::type,ratio<_Gcd<_Period1::num,_Period2::num>::value,_Lcm<_Period1::den,_Period2::den>::value>> 


name: operator*
lower_name_hint: oper
type:
constexpr typename enable_if<is_convertible<_Rep2,typename common_type<_Rep1,_Rep2>::type>::value,duration<typename common_type<_Rep1,_Rep2>::type,_Period1>>::type 


name: operator*
lower_name_hint: oper
type:
constexpr typename enable_if<is_convertible<_Rep1,typename common_type<_Rep1,_Rep2>::type>::value,duration<typename common_type<_Rep1,_Rep2>::type,_Period2>>::type 


name: _As_integral
lower_name_hint: _as_
type:
duration<typename conditional<treat_as_floating_point<typename _Dur::rep>::value, intmax_t, typename _Dur::rep>::type, typename _Dur::period>


name: _Fix
lower_name_hint: _fix
type:
auto  -> decltype(_Apply(_Tid, std::move(_Ut), make_integer_sequence<size_t, tuple_size<_Untuple>::value>()))


name: type
lower_name_hint: type
type:
typename _If<is_same<_Ret,_Unforced>::value,_Weak_result_type<_All_weak_types>,_Forced_result_type<_Ret>>::type 


type: class
param_default_value:
= typename enable_if<!is_array<_Ty2>::value&&is_convertible<typename unique_ptr<_Ty2,_Dx2>::pointer,pointer>::value&&(is_reference<_Dx>::value?is_same<_Dx2,_Dx>::value:is_convertible<_Dx2,_Dx>::value),void>::type


type: class
param_default_value:
= typename enable_if<is_convertible<_Ty2*,_Ty*>::value&&is_same<_Dx,default_delete<_Ty>>::value,void>::type


name: operator=
lower_name_hint: oper
type:
typename enable_if<!is_array<_Ty2>::value&&is_assignable<_Dx&,_Dx2&&>::value&&is_convertible<typename unique_ptr<_Ty2,_Dx2>::pointer,pointer>::value,_Myt&>::type 


name: _Enable_ctor_reset
lower_name_hint: _ena
type:
enable_if_t<is_same<_Uty, pointer>::value ||(is_same<pointer, element_type *>::value && is_pointer<_Uty>::value && is_convertible<remove_pointer_t<_Uty>(*)[], element_type(*)[]>::value)>


name: _Enable_conversion
lower_name_hint: _ena
type:
enable_if_t<is_array<_Uty>::value && is_same<pointer, element_type *>::value && is_same<_UP_pointer, _UP_element_type *>::value && is_convertible<_UP_element_type(*)[], element_type(*)[]>::value && _More>


type: class
param_default_value:
= _Enable_conversion<_Uty,_Ex,is_reference<_Dx>::value?is_same<_Ex,_Dx>::value:is_convertible<_Ex,_Dx>::value>


lower_name_hint: !is_
name:
!is_same<_This,_Uty>::value&&!is_constructible<_This,const tuple<_Uty>&>::value&&!is_convertible<const tuple<_Uty>&,_This>::value


lower_name_hint: !is_
name:
!is_same<_This,_Uty>::value&&!is_constructible<_This,tuple<_Uty>>::value&&!is_convertible<tuple<_Uty>,_This>::value


type:
typename enable_if<uses_allocator<_Ty,_Alloc>::value&&is_constructible<_Ty,allocator_arg_t,_Alloc>::value,_Tuple_alloc_t>::type


type:
typename enable_if<uses_allocator<_Ty,_Alloc>::value&&!is_constructible<_Ty,allocator_arg_t,_Alloc>::value,_Tuple_alloc_t>::type


type: class
param_default_value:
= enable_if_t<conjunction<is_default_constructible<_This2>,is_default_constructible<_Rest>...>::value>


param_default_value: = 0
type:
enable_if_t<conjunction<_Tuple_perfect_val<_Myt,_This2,_Rest2...>,_Tuple_implicit_val<_Myt,_This2,_Rest2...>>::value,int>


param_default_value: = 0
type:
enable_if_t<conjunction<_Tuple_perfect_val<_Myt,_This2,_Rest2...>,_Tuple_explicit_val<_Myt,_This2,_Rest2...>>::value,int>


param_default_value: = 0
type:
enable_if_t<is_convertible<const _Uty1&,_Uty1>::value&&is_convertible<const _Uty2&,_Uty2>::value,int>


param_default_value: = 0
type:
enable_if_t<!is_convertible<const _Uty1&,_Uty1>::value||!is_convertible<const _Uty2&,_Uty2>::value,int>


type: class
param_default_value:
= enable_if_t<is_constructible<_Ty1,const _Other1&>::value&&is_constructible<_Ty2,const _Other2&>::value>


param_default_value: = 0
type:
enable_if_t<is_convertible<const _Other1&,_Ty1>::value&&is_convertible<const _Other2&,_Ty2>::value,int>


param_default_value: = 0
type:
enable_if_t<!is_convertible<const _Other1&,_Ty1>::value||!is_convertible<const _Other2&,_Ty2>::value,int>


name: _Val_types
lower_name_hint: _val
type:
typename _If<_Is_simple_alloc<_Alty>::value,_List_simple_types<typename _Alty::value_type>,_List_iter_types<typename _Alty::value_type,typename _Alty::size_type,typename _Alty::difference_type,typename _Alty::pointer,typename _Alty::const_pointer,typename _Alty::reference,typename _Alty::const_reference,_Nodeptr>>::type 


name: vector_base
lower_name_hint: vect
type:
vector<EIGEN_WORKAROUND_MSVC_STL_SUPPORT(T),Eigen::aligned_allocator_indirection<EIGEN_WORKAROUND_MSVC_STL_SUPPORT(T)>> 


name: type
lower_name_hint: type
type:
typename conditional<is_same<_Ty1f,long double>::value||is_same<_Ty2f,long double>::value,long double,typename conditional<is_same<_Ty1f,double>::value||is_same<_Ty2f,double>::value,double,float>::type>::type 


name: pow
lower_name_hint: pow
type:
typename std::enable_if<std::is_arithmetic<_Ty1>::value&&std::is_arithmetic<_Ty2>::value,typename std::_Common_float_type<_Ty1,_Ty2>::type>::type 


lower_name_hint: is_a
name:
is_arithmetic<_Ty>::value||is_enum<_Ty>::value||is_pointer<_Ty>::value||is_member_pointer<_Ty>::value||is_null_pointer<_Ty>::value


name: _Signed
lower_name_hint: _sig
type:
typename _If<is_same<_Ty,signed char>::value||is_same<_Ty,unsigned char>::value,signed char,typename _If<is_same<_Ty,short>::value||is_same<_Ty,unsigned short>::value,short,typename _If<is_same<_Ty,int>::value||is_same<_Ty,unsigned int>::value,int,typename _If<is_same<_Ty,long>::value||is_same<_Ty,unsigned long>::value,long,typename _If<is_same<_Ty,long long>::value||is_same<_Ty,unsigned long long>::value,long long,typename _If<sizeof(_Ty)==sizeof(signed char),signed char,typename _If<sizeof(_Ty)==sizeof(short),short,typename _If<sizeof(_Ty)==sizeof(int),int,typename _If<sizeof(_Ty)==sizeof(long),long,long long>::type>::type>::type>::type>::type>::type>::type>::type>::type 


name: _Unsigned
lower_name_hint: _uns
type:
typename _If<is_same<_Signed,signed char>::value,unsigned char,typename _If<is_same<_Signed,short>::value,unsigned short,typename _If<is_same<_Signed,int>::value,unsigned int,typename _If<is_same<_Signed,long>::value,unsigned long,unsigned long long>::type>::type>::type>::type 


name: type
lower_name_hint: type
type:
typename _If<is_array<_Ty1>::value,typename remove_extent<_Ty1>::type*,typename _If<is_function<_Ty1>::value,typename add_pointer<_Ty1>::type,typename remove_cv<_Ty1>::type>::type>::type 


name: type
lower_name_hint: type
type:
typename decay<decltype(_Always_false<_Ty0>::value?std::declval<_Ty0>():std::declval<_Ty1>())>::type 


name: move_if_noexcept
lower_name_hint: move
type:
constexpr typename _If<!is_nothrow_move_constructible<_Ty>::value&&is_copy_constructible<_Ty>::value,const _Ty&,_Ty&&>::type 


lower_name_hint: is_b
name:
is_base_of<typename _Is_member_object_pointer<_Decayed>::_Class_type,typename decay<_Ty1>::type>::value


name: invoke
lower_name_hint: invo
type:
auto  -> decltype(_Invoker<_Callable, _Types ...>::_Call(std::forward<_Callable>(_Obj), std::forward<_Types>(_Args)...))


name: type
lower_name_hint: type
type:
typename _If<_Is_f_or_pf::_Bool_type::value,_Is_f_or_pf,typename _If<_Is_pmf::_Bool_type::value,_Is_pmf,_Weak_binary_args<_Ty>>::type>::type 


lower_name_hint: void
name:
void_t<_Swappable_with_helper_unique_type,decltype(swap(std::declval<_Ty1>(),std::declval<_Ty2>()))>


name: type
lower_name_hint: type
type:
typename ratio<_Safe_add<_Safe_mult<_N1,_D2/_Gx>::value,_Safe_mult<_N2,_D1/_Gx>::value>::value,_Safe_mult<_D1,_D2/_Gx>::value>::type 


lower_name_hint: void
name:
void_t<typename _Iter::iterator_category,typename _Iter::value_type,typename _Iter::difference_type,typename _Iter::pointer,typename _Iter::reference>


name: type
lower_name_hint: type
type:
conditional_t<conjunction<_Is_same_size<_USource,_UDest>,is_integral<_USource>,is_integral<_UDest>,_Both_or_neither_bool<_USource,_UDest>,negation<is_volatile<_Source>>,negation<is_volatile<_Dest>>>::value,_Really_trivial_ptr_iterator_tag,_General_ptr_iterator_tag> 


name: type
lower_name_hint: type
type:
conditional_t<is_trivially_copyable<_Elem>::value,conditional_t<is_trivial<_Elem>::value,_Really_trivial_ptr_iterator_tag,_Trivially_copyable_ptr_iterator_tag>,_General_ptr_iterator_tag> 


name: _Ptr_copy_cat
lower_name_hint: _ptr
type:
conditional_t<is_trivially_assignable<_Dest&,_Source&>::value,typename _Ptr_cat_helper<remove_const_t<_Source>,_Dest>::type,_General_ptr_iterator_tag> 


name: _Ptr_move_cat
lower_name_hint: _ptr
type:
conditional_t<is_trivially_assignable<_Dest&,_Source>::value,typename _Ptr_cat_helper<remove_const_t<_Source>,_Dest>::type,_General_ptr_iterator_tag> 


name: type
lower_name_hint: type
type:
typename conjunction<is_pointer<_FwdIt>,disjunction<conjunction<_Is_character<_Ty>,_Is_character<_Value_type>>,conjunction<is_same<bool,_Ty>,is_same<bool,_Value_type>>>>::type 


name: _Lex_compare_check_element_types
lower_name_hint: _lex
type:
_Lex_compare_optimize<conditional_t<_Lex_compare_check_element_types_helper<remove_const_t<_Obj1>, remove_const_t<_Obj2>, _FTy>::value, _Memcmp_pr, void>>


name: ErrorCallback
lower_name_hint: erro
type:
int(* )(int status, const char *func_name, const char *err_msg, const char *file_name, int line, void *userdata)


name: _Val_types
lower_name_hint: _val
type:
typename _If<_Is_simple_alloc<_Alty>::value,_Tree_simple_types<typename _Alty::value_type>,_Tree_iter_types<typename _Alty::value_type,typename _Alty::size_type,typename _Alty::difference_type,typename _Alty::pointer,typename _Alty::const_pointer,typename _Alty::reference,typename _Alty::const_reference,_Nodeptr>>::type 


name: iterator
lower_name_hint: iter
type:
typename _If<is_same<key_type,value_type>::value,typename _Mybase::const_iterator,typename _Mybase::iterator>::type 


name: sizes
lower_name_hint: size
type:
EIGEN_DEVICE_FUNC const CwiseBinaryOp<internal::scalar_difference_op<Scalar,Scalar>,const VectorType,const VectorType> 


name: diagonal
lower_name_hint: diag
type:
EIGEN_DEVICE_FUNC CwiseBinaryOp<internal::scalar_difference_op<Scalar,Scalar>,const VectorType,const VectorType> 


name: cast
lower_name_hint: cast
type:
EIGEN_DEVICE_FUNC typename internal::cast_return_type<AlignedBox,AlignedBox<NewScalarType,AmbientDimAtCompileTime>>::type 


lower_name_hint: type
name:
typename pangolin::enable_if_c<std::is_scalar<T>::value&&!std::is_same<T,bool>::value&&std::is_scalar<S>::value&&!std::is_same<S,bool>::value&&!std::is_same<S,T>::value>::type


lower_name_hint: type
name:
typename pangolin::enable_if_c<std::is_same<T,bool>::value&&std::is_scalar<S>::value&&!std::is_same<S,T>::value>::type


lower_name_hint: type
name:
typename pangolin::enable_if_c<std::is_scalar<T>::value&&std::is_same<S,bool>::value&&!std::is_same<S,T>::value>::type


name: _Options
type: int 
lower_name_hint: _opt
param_default_value:
= AutoAlign|((_Rows==1&&_Cols!=1)?Eigen::RowMajor:!(_Cols==1&&_Rows!=1)?EIGEN_DEFAULT_MATRIX_STORAGE_ORDER_OPTION:Eigen::ColMajor)


name: _Options
type: int 
lower_name_hint: _opt
param_default_value:
= AutoAlign|((_Rows==1&&_Cols!=1)?Eigen::RowMajor:(_Cols==1&&_Rows!=1)?Eigen::ColMajor:EIGEN_DEFAULT_MATRIX_STORAGE_ORDER_OPTION)


name: StrideType
type: typename 
lower_name_hint: stri
param_default_value:
= typename internal::conditional<PlainObjectType::IsVectorAtCompileTime,InnerStride<1>,OuterStride<>>::type


lower_name_hint: inva
name:
INVALID_VECTOR_VECTOR_PRODUCT__IF_YOU_WANTED_A_DOT_OR_COEFF_WISE_PRODUCT_YOU_MUST_USE_THE_EXPLICIT_FUNCTIONS


lower_name_hint: you_
name:
YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY


name: Stop
type: bool 
lower_name_hint: stop
param_default_value:
= Size==Dynamic||(Size%unpacket_traits<PacketType>::size)==0||is_same<PacketType,typename unpacket_traits<PacketType>::half>::value


name: _Options
type: int 
lower_name_hint: _opt
param_default_value:
= AutoAlign|((_Rows==1&&_Cols!=1)?RowMajor:(_Cols==1&&_Rows!=1)?ColMajor:EIGEN_DEFAULT_MATRIX_STORAGE_ORDER_OPTION)


name: type
lower_name_hint: type
type:
Matrix<typename traits<T>::Scalar,traits<T>::RowsAtCompileTime,traits<T>::ColsAtCompileTime,AutoAlign|(Flags&RowMajorBit?RowMajor:ColMajor),traits<T>::MaxRowsAtCompileTime,traits<T>::MaxColsAtCompileTime> 


name: type
lower_name_hint: type
type:
Array<typename traits<T>::Scalar,traits<T>::RowsAtCompileTime,traits<T>::ColsAtCompileTime,AutoAlign|(Flags&RowMajorBit?RowMajor:ColMajor),traits<T>::MaxRowsAtCompileTime,traits<T>::MaxColsAtCompileTime> 


name: type
lower_name_hint: type
type:
Matrix<typename traits<T>::Scalar,Rows,Cols,(MaxRows==1&&MaxCols!=1)?RowMajor:ColMajor,MaxRows,MaxCols> 


name: type
lower_name_hint: type
type:
Matrix<typename traits<T>::Scalar,Rows,Cols,(MaxCols==1&&MaxRows!=1)?RowMajor:ColMajor,MaxRows,MaxCols> 


name: type
lower_name_hint: type
type:
typename conditional<bool(internal::is_const<T1>::value),typename internal::add_const_on_value_type<T2>::type,T2>::type 


name: type
lower_name_hint: type
type:
typename conditional<is_same<CurrentScalarType,NewScalarType>::value,const XprType&,CastType>::type 


name: MatrixRowType
lower_name_hint: matr
type:
Matrix<Scalar,1,ExpressionType::ColsAtCompileTime,ExpressionType::PlainObject::Options|RowMajor,1,ExpressionType::MaxColsAtCompileTime> 


name: ArrayRowType
lower_name_hint: arra
type:
Array<Scalar,1,ExpressionType::ColsAtCompileTime,ExpressionType::PlainObject::Options|RowMajor,1,ExpressionType::MaxColsAtCompileTime> 


name: type
lower_name_hint: type
type:
typename conditional<is_same<typename traits<ExpressionType>::XprKind,MatrixXpr>::value,MatrixRowType,ArrayRowType>::type 


name: MatrixColType
lower_name_hint: matr
type:
Matrix<Scalar,ExpressionType::RowsAtCompileTime,1,ExpressionType::PlainObject::Options&~RowMajor,ExpressionType::MaxRowsAtCompileTime,1> 


name: ArrayColType
lower_name_hint: arra
type:
Array<Scalar,ExpressionType::RowsAtCompileTime,1,ExpressionType::PlainObject::Options&~RowMajor,ExpressionType::MaxRowsAtCompileTime,1> 


name: type
lower_name_hint: type
type:
typename conditional<is_same<typename traits<ExpressionType>::XprKind,MatrixXpr>::value,MatrixColType,ArrayColType>::type 


name: type
lower_name_hint: type
type:
typename conditional<is_same<typename traits<ExpressionType>::XprKind,MatrixXpr>::value,MatrixDiagType,ArrayDiagType>::type 


name: array_type
lower_name_hint: arra
type:
Array<Scalar,traits<Expr>::RowsAtCompileTime,traits<Expr>::ColsAtCompileTime,Options,traits<Expr>::MaxRowsAtCompileTime,traits<Expr>::MaxColsAtCompileTime> 


name: matrix_type
lower_name_hint: matr
type:
Matrix<Scalar,traits<Expr>::RowsAtCompileTime,traits<Expr>::ColsAtCompileTime,Options,traits<Expr>::MaxRowsAtCompileTime,traits<Expr>::MaxColsAtCompileTime> 


name: type
lower_name_hint: type
type:
CwiseNullaryOp<scalar_constant_op<Scalar>,const typename conditional<is_same<typename traits<Expr>::XprKind,MatrixXpr>::value,matrix_type,array_type>::type> 


name: NonInteger
lower_name_hint: noni
type:
typename internal::conditional<IsInteger,typename internal::conditional<sizeof(T)<=2,float,double>::type,T>::type 


name: result_type
lower_name_hint: resu
type:
typename ScalarBinaryOpTraits<ScalarX,ScalarY,internal::scalar_pow_op<ScalarX,ScalarY>>::ReturnType 


name: isfinite_impl
lower_name_hint: isfi
type:
EIGEN_DEVICE_FUNC typename internal::enable_if<(!internal::is_integral<T>::value)&&(!NumTraits<T>::IsComplex),bool>::type 


name: real_ref
lower_name_hint: real
type:
EIGEN_DEVICE_FUNC typename internal::add_const_on_value_type<EIGEN_MATHFUNC_RETVAL(real_ref,Scalar)>::type 


name: imag_ref
lower_name_hint: imag
type:
EIGEN_DEVICE_FUNC typename internal::add_const_on_value_type<EIGEN_MATHFUNC_RETVAL(imag_ref,Scalar)>::type 


name: predux_downto4
lower_name_hint: pred
type:
EIGEN_DEVICE_FUNC typename conditional<(unpacket_traits<Packet>::size%8)==0,typename unpacket_traits<Packet>::half,Packet>::type 


name: CoeffReturnType
lower_name_hint: coef
type:
typename internal::conditional<bool(internal::traits<Derived>::Flags&LvalueBit),const Scalar&,typename internal::conditional<internal::is_arithmetic<Scalar>::value,Scalar,const Scalar>::type>::type 


name: PacketReturnType
lower_name_hint: pack
type:
typename internal::add_const_on_value_type_if_arithmetic<typename internal::packet_traits<Scalar>::type>::type 


name: PlainMatrix
lower_name_hint: plai
type:
Matrix<typename internal::traits<Derived>::Scalar,internal::traits<Derived>::RowsAtCompileTime,internal::traits<Derived>::ColsAtCompileTime,AutoAlign|(internal::traits<Derived>::Flags&RowMajorBit?RowMajor:ColMajor),internal::traits<Derived>::MaxRowsAtCompileTime,internal::traits<Derived>::MaxColsAtCompileTime> 


name: PlainArray
lower_name_hint: plai
type:
Array<typename internal::traits<Derived>::Scalar,internal::traits<Derived>::RowsAtCompileTime,internal::traits<Derived>::ColsAtCompileTime,AutoAlign|(internal::traits<Derived>::Flags&RowMajorBit?RowMajor:ColMajor),internal::traits<Derived>::MaxRowsAtCompileTime,internal::traits<Derived>::MaxColsAtCompileTime> 


name: PlainObject
lower_name_hint: plai
type:
typename internal::conditional<internal::is_same<typename internal::traits<Derived>::XprKind,MatrixXpr>::value,PlainMatrix,PlainArray>::type 


name: EigenvaluesReturnType
lower_name_hint: eige
type:
Matrix<typename NumTraits<typename internal::traits<Derived>::Scalar>::Real,internal::traits<Derived>::ColsAtCompileTime,1> 


name: forceAlignedAccessIf
lower_name_hint: forc
type:
EIGEN_DEVICE_FUNC const typename internal::conditional<Enable,ForceAlignedAccess<Derived>,Derived&>::type 


name: forceAlignedAccessIf
lower_name_hint: forc
type:
EIGEN_DEVICE_FUNC typename internal::conditional<Enable,ForceAlignedAccess<Derived>,Derived&>::type 


name: SquareMatrixType
lower_name_hint: squa
type:
Matrix<Scalar,EIGEN_SIZE_MAX(RowsAtCompileTime,ColsAtCompileTime),EIGEN_SIZE_MAX(RowsAtCompileTime,ColsAtCompileTime)> 


name: AdjointReturnType
lower_name_hint: adjo
type:
typename internal::conditional<NumTraits<Scalar>::IsComplex,CwiseUnaryOp<internal::scalar_conjugate_op<Scalar>,ConstTransposeReturnType>,ConstTransposeReturnType>::type 


name: BasisReturnType
lower_name_hint: basi
type:
Block<const CwiseNullaryOp<internal::scalar_identity_op<Scalar>,SquareMatrixType>,internal::traits<Derived>::RowsAtCompileTime,internal::traits<Derived>::ColsAtCompileTime> 


name: dot
lower_name_hint: dot
type:
EIGEN_DEVICE_FUNC typename ScalarBinaryOpTraits<typename internal::traits<Derived>::Scalar,typename internal::traits<OtherDerived>::Scalar>::ReturnType 


name: Scalar
lower_name_hint: scal
type:
typename ScalarBinaryOpTraits<typename internal::traits<Derived>::Scalar,typename internal::traits<OtherDerived>::Scalar>::ReturnType 


name: ConstStartMinusOne
lower_name_hint: cons
type:
Block<const Derived,internal::traits<Derived>::ColsAtCompileTime==1?SizeMinusOne:1,internal::traits<Derived>::ColsAtCompileTime==1?1:SizeMinusOne> 


name: cwiseProduct
lower_name_hint: cwis
type:
EIGEN_STRONG_INLINE const typename SparseMatrixBase<OtherDerived>::template CwiseProductDenseReturnType<Derived>::Type 


name: Scalar
lower_name_hint: scal
type:
typename ScalarBinaryOpTraits<typename traits<LhsCleaned>::Scalar,typename traits<RhsCleaned>::Scalar>::ReturnType 


name: StorageKind
lower_name_hint: stor
type:
typename product_promote_storage_type<typename LhsTraits::StorageKind,typename RhsTraits::StorageKind,internal::product_type<Lhs,Rhs>::ret>::ret 


name: StorageIndex
lower_name_hint: stor
type:
typename promote_index_type<typename LhsTraits::StorageIndex,typename RhsTraits::StorageIndex>::type 


name: Base
lower_name_hint: base
type:
typename ProductImpl<Lhs,Rhs,Option,typename internal::product_promote_storage_type<typename internal::traits<Lhs>::StorageKind,typename internal::traits<Rhs>::StorageKind,internal::product_type<Lhs,Rhs>::ret>::ret>::Base 


lower_name_hint: type
name:
typename internal::product_promote_storage_type<typename internal::traits<_Lhs>::StorageKind,typename internal::traits<_Rhs>::StorageKind,internal::product_type<_Lhs,_Rhs>::ret>::ret


name: m_outerStride
lower_name_hint: m_ou
type:
variable_if_dynamic<Index,IsVectorAtCompileTime?0:int(IsRowMajor)?ColsAtCompileTime:RowsAtCompileTime> 


name: CoeffReturnType
lower_name_hint: coef
type:
typename internal::conditional<!internal::is_same<typename ArgType::StorageKind,Sparse>::value,typename XprType::CoeffReturnType,Scalar>::type 


name: PacketType
lower_name_hint: pack
type:
typename conditional<int(Traversal)==LinearVectorizedTraversal,LinearPacketType,InnerPacketType>::type 


name: Kind
type: typename 
lower_name_hint: kind
param_default_value:
= typename AssignmentKind<typename evaluator_traits<DstXprType>::Shape,typename evaluator_traits<SrcXprType>::Shape>::Kind


name: DirectLinearAccessType
lower_name_hint: dire
type:
typename conditional<bool(HasUsableDirectAccess),ExtractType,typename _ExtractType::PlainObject>::type 


name: XprType
lower_name_hint: xprt
type:
CwiseBinaryOp<scalar_product_op<Scalar>,const CwiseNullaryOp<scalar_constant_op<Scalar>,Plain>,NestedXpr> 


lower_name_hint: cwis
name:
CwiseBinaryOp<scalar_product_op<Scalar>,const CwiseNullaryOp<scalar_constant_op<Scalar>,Plain>,NestedXpr>


name: XprType
lower_name_hint: xprt
type:
CwiseBinaryOp<scalar_product_op<Scalar>,NestedXpr,const CwiseNullaryOp<scalar_constant_op<Scalar>,Plain>> 


lower_name_hint: cwis
name:
CwiseBinaryOp<scalar_product_op<Scalar>,NestedXpr,const CwiseNullaryOp<scalar_constant_op<Scalar>,Plain>>


lower_name_hint: cwis
name:
CwiseBinaryOp<scalar_product_op<Scalar>,const CwiseNullaryOp<scalar_constant_op<Scalar>,Plain1>,const CwiseNullaryOp<scalar_constant_op<Scalar>,Plain2>>


name: DirectLinearAccessType
lower_name_hint: dire
type:
typename conditional<bool(Base::HasUsableDirectAccess),ExtractType,typename ExtractType::PlainObject>::type 


name: m_storage
lower_name_hint: m_st
type:
DenseStorage<Scalar,Base::MaxSizeAtCompileTime,Base::RowsAtCompileTime,Base::ColsAtCompileTime,Options> 


param_default_value: = 0
type:
typename internal::enable_if<(!internal::is_same<Index,Scalar>::value)&&(internal::is_same<T0,Index>::value)&&(internal::is_same<T1,Index>::value)&&Base::SizeAtCompileTime==2,T1>::type *


param_default_value: = 0
type:
typename internal::enable_if<(Base::SizeAtCompileTime!=1||!internal::is_convertible<T,Scalar>::value)&&((!internal::is_same<typename internal::traits<Derived>::XprKind,ArrayXpr>::value||Base::SizeAtCompileTime==Dynamic)),T>::type *


param_default_value: = 0
type:
typename internal::enable_if<Base::SizeAtCompileTime==1&&internal::is_convertible<T,Scalar>::value,T>::type *


param_default_value: = 0
type:
typename internal::enable_if<(!internal::is_same<Index,Scalar>::value)&&(internal::is_same<Index,T>::value)&&Base::SizeAtCompileTime==1&&internal::is_convertible<T,Scalar>::value,T*>::type *


param_default_value: = 0
type:
typename internal::enable_if<Base::SizeAtCompileTime!=Dynamic&&Base::SizeAtCompileTime!=1&&internal::is_convertible<T,Scalar>::value&&internal::is_same<typename internal::traits<Derived>::XprKind,ArrayXpr>::value,T>::type *


param_default_value: = 0
type:
typename internal::enable_if<(!internal::is_same<Index,Scalar>::value)&&(internal::is_same<Index,T>::value)&&Base::SizeAtCompileTime!=Dynamic&&Base::SizeAtCompileTime!=1&&internal::is_convertible<T,Scalar>::value&&internal::is_same<typename internal::traits<Derived>::XprKind,ArrayXpr>::value,T*>::type *


name: Scalar
lower_name_hint: scal
type:
typename result_of<TernaryOp(const typename Arg1::Scalar&,const typename Arg2::Scalar&,const typename Arg3::Scalar&)>::type 


name: Base
lower_name_hint: base
type:
typename CwiseTernaryOpImpl<TernaryOp,Arg1Type,Arg2Type,Arg3Type,typename internal::traits<Arg1Type>::StorageKind>::Base 


name: StorageKind
lower_name_hint: stor
type:
typename cwise_promote_storage_type<typename traits<Lhs>::StorageKind,typename traits<Rhs>::StorageKind,BinaryOp>::ret 


name: StorageIndex
lower_name_hint: stor
type:
typename promote_index_type<typename traits<Lhs>::StorageIndex,typename traits<Rhs>::StorageIndex>::type 


name: Base
lower_name_hint: base
type:
typename CwiseBinaryOpImpl<BinaryOp,LhsType,RhsType,typename internal::cwise_promote_storage_type<typename internal::traits<LhsType>::StorageKind,typename internal::traits<Rhs>::StorageKind,BinaryOp>::ret>::Base 


lower_name_hint: type
name:
typename internal::cwise_promote_storage_type<typename internal::traits<LhsType>::StorageKind,typename internal::traits<RhsType>::StorageKind,BinaryOp>::ret


name: NullaryExpr
lower_name_hint: null
type:
EIGEN_STRONG_INLINE const CwiseNullaryOp<CustomNullaryOp,typename DenseBase<Derived>::PlainObject> 


name: Base
lower_name_hint: base
type:
typename CwiseUnaryViewImpl<ViewOp,MatrixType,typename internal::traits<MatrixType>::StorageKind>::Base 


name: NeedToTranspose
type: bool 
lower_name_hint: need
param_default_value:
= T::IsVectorAtCompileTime&&U::IsVectorAtCompileTime&&((int(T::RowsAtCompileTime)==1&&int(U::ColsAtCompileTime)==1)|(int(T::ColsAtCompileTime)==1&&int(U::RowsAtCompileTime)==1))


name: lpNorm
lower_name_hint: lpno
type:
typename NumTraits<typename internal::traits<Derived>::Scalar>::Real MatrixBase<Derived>::RealScalar 


name: PointerType
lower_name_hint: poin
type:
typename internal::conditional<bool(internal::is_lvalue<Derived>::value),Scalar*,const Scalar*>::type 


param_default_value: = 0
type:
typename internal::enable_if<bool(Traits::template match<Derived>::MatchAtCompileTime),Derived>::type *


param_default_value: = 0
type:
typename internal::enable_if<bool(Traits::template match<Derived>::ScalarTypeMatch),Derived>::type *


name: m_startRow
lower_name_hint: m_st
type:
internal::variable_if_dynamic<StorageIndex,(XprType::RowsAtCompileTime==1&&BlockRows==1)?0:Dynamic> 


name: m_startCol
lower_name_hint: m_st
type:
internal::variable_if_dynamic<StorageIndex,(XprType::ColsAtCompileTime==1&&BlockCols==1)?0:Dynamic> 


lower_name_hint: bloc
name:
Block<VectorType,traits<VectorType>::Flags&RowMajorBit?1:Size,traits<VectorType>::Flags&RowMajorBit?Size:1>


name: Base
lower_name_hint: base
type:
Block<VectorType,internal::traits<VectorType>::Flags&RowMajorBit?1:Size,internal::traits<VectorType>::Flags&RowMajorBit?Size:1> 


name: IsSquare
type: bool 
lower_name_hint: issq
param_default_value:
= (MatrixType::RowsAtCompileTime==MatrixType::ColsAtCompileTime)&&MatrixType::RowsAtCompileTime!=Dynamic


name: MatchPacketSize
type: bool 
lower_name_hint: matc
param_default_value:
= (int(MatrixType::RowsAtCompileTime)==int(internal::packet_traits<typename MatrixType::Scalar>::size))&&(internal::evaluator<MatrixType>::Flags&PacketAccessBit)


name: MightHaveTransposeAliasing
type: bool 
lower_name_hint: migh
param_default_value:
= check_transpose_aliasing_compile_time_selector<blas_traits<Derived>::IsTransposed,OtherDerived>::ret


name: PlainObject
lower_name_hint: plai
type:
DiagonalMatrix<Scalar,DiagonalVectorType::SizeAtCompileTime,DiagonalVectorType::MaxSizeAtCompileTime> 


name: operator*
lower_name_hint: oper
type:
EIGEN_DEVICE_FUNC const DiagonalWrapper<const EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE(DiagonalVectorType,Scalar,product)> 


name: operator*
lower_name_hint: oper
type:
EIGEN_DEVICE_FUNC const DiagonalWrapper<const EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE(Scalar,DiagonalVectorType,product)> 


name: Base
lower_name_hint: base
type:
generic_dense_assignment_kernel<DstEvaluatorTypeT,SrcEvaluatorTypeT,swap_assign_op<typename DstEvaluatorTypeT::Scalar>,BuiltIn> 


name: m_data
lower_name_hint: m_da
type:
::plain_array<Scalar,EIGEN_SIZE_MIN_PREFER_FIXED(Size,MaxSize),0,EIGEN_PLAIN_ENUM_MIN(AlignedMax,PacketSize)> 


name: m_data
lower_name_hint: m_da
type:
::plain_array<Scalar,EIGEN_SIZE_MIN_PREFER_FIXED(Size,MaxSize)+(ForceAlignment?EIGEN_MAX_ALIGN_BYTES:0),0> 


name: PlainObject
lower_name_hint: plai
type:
Matrix<typename RhsType::Scalar,Decomposition::ColsAtCompileTime,RhsType::ColsAtCompileTime,RhsType::PlainObject::Options,Decomposition::MaxColsAtCompileTime,RhsType::MaxColsAtCompileTime> 


name: PlainObject
lower_name_hint: plai
type:
typename solve_traits<Decomposition,RhsType,typename internal::traits<RhsType>::StorageKind>::PlainObject 


name: StorageIndex
lower_name_hint: stor
type:
typename promote_index_type<typename Decomposition::StorageIndex,typename RhsType::StorageIndex>::type 


lower_name_hint: type
name:
typename solve_traits<Decomposition,RhsType,typename internal::traits<RhsType>::StorageKind>::PlainObject


name: SrcXprType
lower_name_hint: srcx
type:
Solve<CwiseUnaryOp<internal::scalar_conjugate_op<typename DecType::Scalar>,const Transpose<const DecType>>,RhsType> 


lower_name_hint: solv
name:
Solve<CwiseUnaryOp<internal::scalar_conjugate_op<typename DecType::Scalar>,const Transpose<const DecType>>,RhsType>


name: DenseMatrixType
lower_name_hint: dens
type:
Matrix<StorageIndex,RowsAtCompileTime,ColsAtCompileTime,0,MaxRowsAtCompileTime,MaxColsAtCompileTime> 


lower_name_hint: matr
name:
Matrix<_StorageIndex,SizeAtCompileTime,SizeAtCompileTime,0,MaxSizeAtCompileTime,MaxSizeAtCompileTime>


name: triangularView
lower_name_hint: tria
type:
EIGEN_DEVICE_FUNC typename internal::conditional<(TriMode&(Upper|Lower))==(UpLo&(Upper|Lower)),TriangularView<MatrixType,TriMode>,TriangularView<typename MatrixType::AdjointReturnType,TriMode>>::type 


name: operator*
lower_name_hint: oper
type:
EIGEN_DEVICE_FUNC const SelfAdjointView<const EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE(Scalar,MatrixType,product),UpLo> 


lower_name_hint: cwis
name:
CwiseBinaryOp<internal::scalar_product_op<Scalar1,Scalar2>,const CwiseNullaryOp<internal::scalar_constant_op<Scalar1>,Plain1>,const Product<Lhs,Rhs,DefaultProduct>>


name: XprType
lower_name_hint: xprt
type:
CwiseBinaryOp<internal::scalar_product_op<Scalar1,Scalar2>,const CwiseNullaryOp<internal::scalar_constant_op<Scalar1>,Plain1>,const Product<Lhs,Rhs,DefaultProduct>> 


name: Base
lower_name_hint: base
type:
evaluator<Product<EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE(Scalar1,Lhs,product),Rhs,DefaultProduct>> 


name: SrcXprType
lower_name_hint: srcx
type:
CwiseBinaryOp<internal::scalar_product_op<ScalarBis,Scalar>,const CwiseNullaryOp<internal::scalar_constant_op<ScalarBis>,Plain>,const Product<Lhs,Rhs,DefaultProduct>> 


lower_name_hint: cwis
name:
CwiseBinaryOp<internal::scalar_product_op<ScalarBis,Scalar>,const CwiseNullaryOp<internal::scalar_constant_op<ScalarBis>,Plain>,const Product<Lhs,Rhs,DefaultProduct>>


lower_name_hint: cwis
name:
CwiseBinaryOp<internal::scalar_sum_op<typename OtherXpr::Scalar,typename Product<Lhs,Rhs,DefaultProduct>::Scalar>,const OtherXpr,const Product<Lhs,Rhs,DefaultProduct>>


name: MatrixType
lower_name_hint: matr
type:
typename internal::remove_all<typename internal::conditional<int(Side)==OnTheRight,LhsNested,RhsNested>::type>::type 


name: Scalar
lower_name_hint: scal
type:
typename ScalarBinaryOpTraits<typename MatrixType::Scalar,typename DiagonalType::Scalar>::ReturnType 


name: Base
lower_name_hint: base
type:
diagonal_product_evaluator_base<Rhs,typename Lhs::DiagonalVectorType,Product<Lhs,Rhs,LazyProduct>,OnTheLeft> 


name: Base
lower_name_hint: base
type:
diagonal_product_evaluator_base<Lhs,typename Rhs::DiagonalVectorType,Product<Lhs,Rhs,LazyProduct>,OnTheRight> 


name: Type
lower_name_hint: type
type:
typename internal::conditional<Conjugate,CwiseUnaryOp<internal::scalar_conjugate_op<Scalar>,BuildType>,BuildType>::type 


name: SubVector
lower_name_hint: subv
type:
typename internal::conditional<isVertical,typename ExpressionType::ColXpr,typename ExpressionType::RowXpr>::type 


name: Type
lower_name_hint: type
type:
Replicate<OtherDerived,isVertical?1:ExpressionType::RowsAtCompileTime,isHorizontal?1:ExpressionType::ColsAtCompileTime> 


name: Type
lower_name_hint: type
type:
Replicate<OtherDerived,isHorizontal?1:ExpressionType::RowsAtCompileTime,isVertical?1:ExpressionType::ColsAtCompileTime> 


name: replicate
lower_name_hint: repl
type:
const Replicate<ExpressionType,isVertical*Factor+isHorizontal,isHorizontal*Factor+isVertical>EIGEN_DEVICE_FUNC 


name: operator+
lower_name_hint: oper
type:
EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC CwiseBinaryOp<internal::scalar_sum_op<Scalar,typename OtherDerived::Scalar>,const ExpressionTypeNestedCleaned,const typename ExtendedType<OtherDerived>::Type> 


name: operator-
lower_name_hint: oper
type:
EIGEN_DEVICE_FUNC CwiseBinaryOp<internal::scalar_difference_op<Scalar,typename OtherDerived::Scalar>,const ExpressionTypeNestedCleaned,const typename ExtendedType<OtherDerived>::Type> 


name: operator*
lower_name_hint: oper
type:
EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC CwiseBinaryOp<internal::scalar_product_op<Scalar>,const ExpressionTypeNestedCleaned,const typename ExtendedType<OtherDerived>::Type>EIGEN_DEVICE_FUNC 


name: operator/
lower_name_hint: oper
type:
EIGEN_DEVICE_FUNC CwiseBinaryOp<internal::scalar_quotient_op<Scalar>,const ExpressionTypeNestedCleaned,const typename ExtendedType<OtherDerived>::Type> 


name: normalized
lower_name_hint: norm
type:
EIGEN_DEVICE_FUNC CwiseBinaryOp<internal::scalar_quotient_op<Scalar>,const ExpressionTypeNestedCleaned,const typename OppositeExtendedType<typename ReturnType<internal::member_norm,RealScalar>::Type>::Type> 


name: HNormalized_Block
lower_name_hint: hnor
type:
Block<const ExpressionType,Direction==Vertical?int(HNormalized_SizeMinusOne):int(internal::traits<ExpressionType>::RowsAtCompileTime),Direction==Horizontal?int(HNormalized_SizeMinusOne):int(internal::traits<ExpressionType>::ColsAtCompileTime)> 


name: HNormalized_Factors
lower_name_hint: hnor
type:
Block<const ExpressionType,Direction==Vertical?1:int(internal::traits<ExpressionType>::RowsAtCompileTime),Direction==Horizontal?1:int(internal::traits<ExpressionType>::ColsAtCompileTime)> 


name: HNormalizedReturnType
lower_name_hint: hnor
type:
CwiseBinaryOp<internal::scalar_quotient_op<typename internal::traits<ExpressionType>::Scalar>,const HNormalized_Block,const Replicate<HNormalized_Factors,Direction==Vertical?HNormalized_SizeMinusOne:1,Direction==Horizontal?HNormalized_SizeMinusOne:1>> 


name: ScalarWithConstIfNotLvalue
lower_name_hint: scal
type:
typename internal::conditional<internal::is_lvalue<ExpressionType>::value,Scalar,const Scalar>::type 


name: pow
lower_name_hint: pow
type:
const Eigen::CwiseBinaryOp<Eigen::internal::scalar_pow_op<typename Derived::Scalar,typename ExponentDerived::Scalar>,const Derived,const ExponentDerived> 


name: pow
lower_name_hint: pow
type:
typename internal::enable_if<!(internal::is_same<typename Derived::Scalar,Scalar>::value)&&EIGEN_SCALAR_BINARY_SUPPORTED(pow,Scalar,typename Derived::Scalar),const EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE(Scalar,Derived,pow)>::type 


name: cross
lower_name_hint: cros
type:
EIGEN_DEVICE_FUNC typename MatrixBase<Derived>::template cross_product_return_type<OtherDerived>::type 


name: ReturnType
lower_name_hint: retu
type:
typename make_proper_matrix_type<typename traits<MatrixTypeCleaned>::Scalar,LhsMatrixTypeCleaned::RowsAtCompileTime,MatrixTypeCleaned::ColsAtCompileTime,MatrixTypeCleaned::PlainObject::Options,LhsMatrixTypeCleaned::MaxRowsAtCompileTime,MatrixTypeCleaned::MaxColsAtCompileTime>::type 


name: ReturnType
lower_name_hint: retu
type:
typename make_proper_matrix_type<typename traits<MatrixType>::Scalar,MatrixType::RowsAtCompileTime,Rhs::ColsAtCompileTime,MatrixType::PlainObject::Options,MatrixType::MaxRowsAtCompileTime,Rhs::MaxColsAtCompileTime>::type 


name: Xpr
lower_name_hint: xpr
type:
CwiseBinaryOp<internal::scalar_sum_op<typename Lhs::Scalar,typename Rhs::Scalar>,const LinearProduct,const ConstantBlock> 


name: operator*
lower_name_hint: oper
type:
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE typename internal::rotation_base_generic_product_selector<Derived,OtherDerived,OtherDerived::IsVectorAtCompileTime>::ReturnType 


name: cast
lower_name_hint: cast
type:
EIGEN_DEVICE_FUNC typename internal::cast_return_type<Rotation2D,Rotation2D<NewScalarType>>::type 


name: Case
type: int 
lower_name_hint: case
param_default_value:
= transform_traits<TransformType>::IsProjective?0:int(MatrixType::RowsAtCompileTime)==int(transform_traits<TransformType>::HDim)?1:2


name: AffinePart
lower_name_hint: affi
type:
typename internal::conditional<int(Mode)==int(AffineCompact),MatrixType&,Block<MatrixType,Dim,HDim>>::type 


name: ConstAffinePart
lower_name_hint: cons
type:
typename internal::conditional<int(Mode)==int(AffineCompact),const MatrixType&,const Block<const MatrixType,Dim,HDim>>::type 


name: operator*
lower_name_hint: oper
type:
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const typename internal::transform_right_product_impl<Transform,OtherDerived>::ResultType 


name: ProductType
lower_name_hint: prod
type:
internal::transform_transform_product_impl<Transform,Transform<Scalar,Dim,OtherMode,OtherOptions>> 


name: operator*
lower_name_hint: oper
type:
EIGEN_DEVICE_FUNC typename internal::transform_transform_product_impl<Transform,Transform<Scalar,Dim,OtherMode,OtherOptions>>::ResultType 


name: cast
lower_name_hint: cast
type:
EIGEN_DEVICE_FUNC typename internal::cast_return_type<Transform,Transform<NewScalarType,Dim,Mode,Options>>::type 


name: operator*
lower_name_hint: oper
type:
EIGEN_DEVICE_FUNC const typename internal::transform_left_product_impl<OtherDerived,Mode,Options,_Dim,_Dim+1>::ResultType 


name: cast
lower_name_hint: cast
type:
EIGEN_DEVICE_FUNC typename internal::cast_return_type<Translation,Translation<NewScalarType,Dim>>::type 


name: Coefficients
lower_name_hint: coef
type:
Matrix<Scalar,Index(AmbientDimAtCompileTime)==Dynamic?Dynamic:Index(AmbientDimAtCompileTime)+1,1,Options> 


name: cast
lower_name_hint: cast
type:
EIGEN_DEVICE_FUNC typename internal::cast_return_type<Hyperplane,Hyperplane<NewScalarType,AmbientDimAtCompileTime,Options>>::type 


name: cast
lower_name_hint: cast
type:
EIGEN_DEVICE_FUNC typename internal::cast_return_type<ParametrizedLine,ParametrizedLine<NewScalarType,AmbientDimAtCompileTime,Options>>::type 


name: type
lower_name_hint: type
type:
Matrix<typename traits<MatrixType>::Scalar,HomogeneousDimension,HomogeneousDimension,AutoAlign|(traits<MatrixType>::Flags&RowMajorBit?RowMajor:ColMajor),HomogeneousDimension,HomogeneousDimension> 


lower_name_hint: is_s
name:
is_same<typename _Alty::size_type,size_t>::value&&is_same<typename _Alty::difference_type,ptrdiff_t>::value&&is_same<typename _Alty::pointer,typename _Alty::value_type*>::value&&is_same<typename _Alty::const_pointer,const typename _Alty::value_type*>::value&&is_same<typename _Alty::reference,typename _Alty::value_type&>::value&&is_same<typename _Alty::const_reference,const typename _Alty::value_type&>::value


name: _Reftype
lower_name_hint: _ref
type:
typename _If<is_void<element_type>::value,char&,typename add_lvalue_reference<element_type>::type>::type 


type:
typename pointer_traits<typename _Get_pointer_type<_Ty>::type>::template rebind<const typename _Ty::value_type>


lower_name_hint: void
name:
void_t<_Has_no_alloc_construct_tag,decltype(std::declval<_Alloc&>().construct(std::declval<_Ptr>(),std::declval<_Args>()...))>


name: _Val_types
lower_name_hint: _val
type:
typename _If<_Is_simple_alloc<_Alty>::value,_Simple_types<typename _Alty::value_type>,_String_iter_types<typename _Alty::value_type,typename _Alty::size_type,typename _Alty::difference_type,typename _Alty::pointer,typename _Alty::const_pointer,typename _Alty::reference,typename _Alty::const_reference>>::type 


name: IplImage
lower_name_hint: ipli
type:
 *(CV_STDCALL *Cv_iplCreateImageHeader)(int, int, int, char *, char *, int, int, int, int, int,IplROI *,IplImage *, void *,IplTileInfo *)


name: ReturnType
lower_name_hint: retu
type:
Matrix<typename MatrixType::Scalar,MatrixType::ColsAtCompileTime,Dynamic,MatrixType::Options,MatrixType::MaxColsAtCompileTime,MatrixType::MaxColsAtCompileTime> 


name: ReturnType
lower_name_hint: retu
type:
Matrix<typename MatrixType::Scalar,MatrixType::RowsAtCompileTime,Dynamic,MatrixType::Options,MatrixType::MaxRowsAtCompileTime,MatrixType::MaxColsAtCompileTime> 


name: ActualMatrixType
lower_name_hint: actu
type:
typename conditional<(MatrixType::Flags&LinearAccessBit),MatrixType const&,typename MatrixType::PlainObject>::type 


name: MatrixQType
lower_name_hint: matr
type:
Matrix<Scalar,RowsAtCompileTime,RowsAtCompileTime,(MatrixType::Flags&RowMajorBit)?RowMajor:ColMajor,MaxRowsAtCompileTime,MaxRowsAtCompileTime> 


name: HouseholderSequenceType
lower_name_hint: hous
type:
HouseholderSequence<MatrixType,typename internal::remove_all<typename HCoeffsType::ConjugateReturnType>::type> 


name: IntDiagSizeVectorType
lower_name_hint: intd
type:
Matrix<StorageIndex,1,EIGEN_SIZE_MIN_PREFER_DYNAMIC(ColsAtCompileTime,RowsAtCompileTime),RowMajor,1,EIGEN_SIZE_MIN_PREFER_FIXED(MaxColsAtCompileTime,MaxRowsAtCompileTime)> 


name: WorkVectorType
lower_name_hint: work
type:
Matrix<typename MatrixType::Scalar,1,MatrixType::RowsAtCompileTime,RowMajor,1,MatrixType::MaxRowsAtCompileTime> 


lower_name_hint: inte
name:
internal::assign_op<typename DstXprType::Scalar,typename CompleteOrthogonalDecomposition<MatrixType>::Scalar>


name: HouseholderUSequenceType
lower_name_hint: hous
type:
HouseholderSequence<const MatrixType,const typename internal::remove_all<typename Diagonal<const MatrixType,0>::ConjugateReturnType>::type> 


name: HouseholderVSequenceType
lower_name_hint: hous
type:
HouseholderSequence<const typename internal::remove_all<typename MatrixType::ConjugateReturnType>::type,Diagonal<const MatrixType,1>,OnTheRight> 


name: MatrixUType
lower_name_hint: matr
type:
Matrix<Scalar,RowsAtCompileTime,RowsAtCompileTime,MatrixOptions,MaxRowsAtCompileTime,MaxRowsAtCompileTime> 


name: MatrixVType
lower_name_hint: matr
type:
Matrix<Scalar,ColsAtCompileTime,ColsAtCompileTime,MatrixOptions,MaxColsAtCompileTime,MaxColsAtCompileTime> 


name: TransposeTypeWithSameStorageOrder
lower_name_hint: tran
type:
Matrix<Scalar,ColsAtCompileTime,RowsAtCompileTime,Options,MaxColsAtCompileTime,MaxRowsAtCompileTime> 


name: WorkMatrixType
lower_name_hint: work
type:
Matrix<Scalar,DiagSizeAtCompileTime,DiagSizeAtCompileTime,MatrixOptions,MaxDiagSizeAtCompileTime,MaxDiagSizeAtCompileTime> 


name: DiagonalReturnType
lower_name_hint: diag
type:
typename internal::conditional<NumTraits<Scalar>::IsComplex,typename internal::add_const_on_value_type<typename Diagonal<const MatrixType>::RealReturnType>::type,const Diagonal<const MatrixType>>::type 


name: SubDiagonalReturnType
lower_name_hint: subd
type:
typename internal::conditional<NumTraits<Scalar>::IsComplex,typename internal::add_const_on_value_type<typename Diagonal<const MatrixType,-1>::RealReturnType>::type,const Diagonal<const MatrixType,-1>>::type 


name: HouseholderSequenceType
lower_name_hint: hous
type:
HouseholderSequence<MatrixType,typename internal::remove_all<typename CoeffVectorType::ConjugateReturnType>::type> 


name: EigenvectorsType
lower_name_hint: eige
type:
Matrix<ComplexScalar,RowsAtCompileTime,ColsAtCompileTime,Options,MaxRowsAtCompileTime,MaxColsAtCompileTime> 


name: _Val_types
lower_name_hint: _val
type:
typename _If<_Is_simple_alloc<_Alty>::value,_Deque_simple_types<typename _Alty::value_type>,_Deque_iter_types<typename _Alty::value_type,typename _Alty::size_type,typename _Alty::difference_type,typename _Alty::pointer,typename _Alty::const_pointer,typename _Alty::reference,typename _Alty::const_reference,_Mapptr>>::type 


name: BLASFUNC
lower_name_hint: blas
type:
int (const char *, const int *, const int *, const float *, const float *, const int *, const float *, const int *, const float *, float *, const int *)


name: BLASFUNC
lower_name_hint: blas
type:
int (const char *, const int *, const int *, const double *, const double *, const int *, const double *, const int *, const double *, double *, const int *)


name: BLASFUNC
lower_name_hint: blas
type:
int (const char *, const char *, const char *, const int *, const float *, const int *, float *, const int *)


name: BLASFUNC
lower_name_hint: blas
type:
int (const char *, const char *, const char *, const int *, const double *, const int *, double *, const int *)


name: BLASFUNC
lower_name_hint: blas
type:
int (const char *, const int *, const float *, const float *, const int *, const float *, const int *, const float *, float *, const int *)


name: BLASFUNC
lower_name_hint: blas
type:
int (const char *, const int *, const double *, const double *, const int *, const double *, const int *, const double *, double *, const int *)


name: BLASFUNC
lower_name_hint: blas
type:
int (const char *, const int *, const double *, const double *, const int *, double *, const int *)


name: BLASFUNC
lower_name_hint: blas
type:
int (const char *, const int *, const float *, const float *, const int *, const float *, const int *, float *, const int *)


name: BLASFUNC
lower_name_hint: blas
type:
int (const char *, const int *, const double *, const double *, const int *, const double *, const int *, double *, const int *)


name: BLASFUNC
lower_name_hint: blas
type:
int (char *, int *, int *, int *, int *, float *, float *, int *, float *, int *, float *, float *, int *)


name: BLASFUNC
lower_name_hint: blas
type:
int (char *, int *, int *, int *, int *, double *, double *, int *, double *, int *, double *, double *, int *)


name: BLASFUNC
lower_name_hint: blas
type:
int (const char *, const char *, const int *, const int *, const int *, const float *, const float *, const int *, const float *, const int *, const float *, float *, const int *)


name: BLASFUNC
lower_name_hint: blas
type:
int (const char *, const char *, const int *, const int *, const int *, const double *, const double *, const int *, const double *, const int *, const double *, double *, const int *)


name: BLASFUNC
lower_name_hint: blas
type:
int (char *, char *, int *, int *, int *, float *, float *, int *, float *, int *, float *, float *, int *)


name: BLASFUNC
lower_name_hint: blas
type:
int (char *, char *, int *, int *, int *, double *, double *, int *, double *, int *, double *, double *, int *)


name: BLASFUNC
lower_name_hint: blas
type:
int (char *, char *, char *, int *, int *, float *, float *, int *, float *, int *, float *, float *, int *)


name: BLASFUNC
lower_name_hint: blas
type:
int (char *, char *, char *, int *, int *, double *, double *, int *, double *, int *, double *, double *, int *)


name: BLASFUNC
lower_name_hint: blas
type:
int (const char *, const char *, const char *, const char *, const int *, const int *, const float *, const float *, const int *, float *, const int *)


name: BLASFUNC
lower_name_hint: blas
type:
int (const char *, const char *, const char *, const char *, const int *, const int *, const double *, const double *, const int *, double *, const int *)


name: BLASFUNC
lower_name_hint: blas
type:
int (const char *, const char *, const int *, const int *, const float *, const float *, const int *, const float *, const int *, const float *, float *, const int *)


name: BLASFUNC
lower_name_hint: blas
type:
int (const char *, const char *, const int *, const int *, const double *, const double *, const int *, const double *, const int *, const double *, double *, const int *)


name: BLASFUNC
lower_name_hint: blas
type:
int (char *, char *, int *, int *, float *, float *, int *, float *, int *, float *, float *, int *)


name: BLASFUNC
lower_name_hint: blas
type:
int (char *, char *, int *, int *, double *, double *, int *, double *, int *, double *, double *, int *)


name: BLASFUNC
lower_name_hint: blas
type:
int (const char *, const char *, const int *, const int *, const float *, const float *, const int *, const float *, float *, const int *)


name: BLASFUNC
lower_name_hint: blas
type:
int (const char *, const char *, const int *, const int *, const double *, const double *, const int *, const double *, double *, const int *)


name: BLASFUNC
lower_name_hint: blas
type:
int (const char *, const char *, const char *, const int *, const int *, const float *, const float *, const int *, const float *, const int *, const float *, float *, const int *)


name: BLASFUNC
lower_name_hint: blas
type:
int (const char *, const char *, const char *, const int *, const int *, const double *, const double *, const int *, const double *, const int *, const double *, double *, const int *)


name: ConjugateReturnType
lower_name_hint: conj
type:
typename internal::conditional<NumTraits<Scalar>::IsComplex,const CwiseUnaryOp<internal::scalar_conjugate_op<Scalar>,const Derived>,const Derived&>::type 


name: RealReturnType
lower_name_hint: real
type:
typename internal::conditional<NumTraits<Scalar>::IsComplex,const CwiseUnaryOp<internal::scalar_real_op<Scalar>,const Derived>,const Derived&>::type 


name: NonConstRealReturnType
lower_name_hint: nonc
type:
typename internal::conditional<NumTraits<Scalar>::IsComplex,CwiseUnaryView<internal::scalar_real_ref_op<Scalar>,Derived>,Derived&>::type 


name: Type
lower_name_hint: type
type:
typename internal::cast_return_type<Derived,const CwiseUnaryOp<internal::scalar_cast_op<Scalar,NewType>,const Derived>>::type 


name: binaryExpr
lower_name_hint: bina
type:
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseBinaryOp<CustomBinaryOp,const Derived,const OtherDerived> 


name: operator&&
lower_name_hint: oper
type:
EIGEN_DEVICE_FUNC const CwiseBinaryOp<internal::scalar_boolean_and_op,const Derived,const OtherDerived> 


name: operator||
lower_name_hint: oper
type:
EIGEN_DEVICE_FUNC const CwiseBinaryOp<internal::scalar_boolean_or_op,const Derived,const OtherDerived> 


name: cwiseNotEqual
lower_name_hint: cwis
type:
EIGEN_DEVICE_FUNC const CwiseBinaryOp<std::not_equal_to<Scalar>,const Derived,const OtherDerived> 


name: cwiseMin
lower_name_hint: cwis
type:
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseBinaryOp<internal::scalar_min_op<Scalar,Scalar>,const Derived,const OtherDerived> 


name: cwiseMin
lower_name_hint: cwis
type:
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseBinaryOp<internal::scalar_min_op<Scalar,Scalar>,const Derived,const ConstantReturnType> 


name: cwiseMax
lower_name_hint: cwis
type:
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseBinaryOp<internal::scalar_max_op<Scalar,Scalar>,const Derived,const OtherDerived> 


name: cwiseMax
lower_name_hint: cwis
type:
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseBinaryOp<internal::scalar_max_op<Scalar,Scalar>,const Derived,const ConstantReturnType> 


name: cwiseQuotient
lower_name_hint: cwis
type:
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseBinaryOp<internal::scalar_quotient_op<Scalar>,const Derived,const OtherDerived> 


name: CwiseScalarEqualReturnType
lower_name_hint: cwis
type:
CwiseBinaryOp<internal::scalar_cmp_op<Scalar,Scalar,internal::cmp_EQ>,const Derived,const ConstantReturnType> 


name: operator/
lower_name_hint: oper
type:
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseBinaryOp<internal::scalar_quotient_op<Scalar,typename OtherDerived::Scalar>,const Derived,const OtherDerived> 


name: min
lower_name_hint: min
type:
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseBinaryOp<internal::scalar_min_op<Scalar,Scalar>,const Derived,const CwiseNullaryOp<internal::scalar_constant_op<Scalar>,PlainObject>> (const Scalar &other)


name: max
lower_name_hint: max
type:
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseBinaryOp<internal::scalar_max_op<Scalar,Scalar>,const Derived,const CwiseNullaryOp<internal::scalar_constant_op<Scalar>,PlainObject>> (const Scalar &other)


name: operator^
lower_name_hint: oper
type:
EIGEN_DEVICE_FUNC const CwiseBinaryOp<internal::scalar_boolean_xor_op,const Derived,const OtherDerived> 


name: InnerSize
type: int 
lower_name_hint: inne
param_default_value:
= EIGEN_SIZE_MIN_PREFER_FIXED(internal::traits<Lhs>::ColsAtCompileTime,internal::traits<Rhs>::RowsAtCompileTime)


name: PlainObject
lower_name_hint: plai
type:
typename sparse_eval<RhsType,RhsType::RowsAtCompileTime,RhsType::ColsAtCompileTime,traits<RhsType>::Flags>::type 


name: AdjointReturnType
lower_name_hint: adjo
type:
typename internal::conditional<NumTraits<Scalar>::IsComplex,CwiseUnaryOp<internal::scalar_conjugate_op<Scalar>,Eigen::Transpose<const Derived>>,Transpose<const Derived>>::type 


name: Type
lower_name_hint: type
type:
CwiseBinaryOp<internal::scalar_product_op<typename ScalarBinaryOpTraits<typename internal::traits<Derived>::Scalar,typename internal::traits<OtherDerived>::Scalar>::ReturnType>,const Derived,const OtherDerived> 


name: IndexPointer
lower_name_hint: inde
type:
typename internal::conditional<bool(internal::is_lvalue<Derived>::value),StorageIndex*,const StorageIndex*>::type 


name: Base
lower_name_hint: base
type:
evaluator<SparseCompressedBase<Map<SparseMatrix<MatScalar,MatOptions,MatIndex>,Options,StrideType>>> 


name: Base
lower_name_hint: base
type:
evaluator<SparseCompressedBase<Map<const SparseMatrix<MatScalar,MatOptions,MatIndex>,Options,StrideType>>> 


name: AssignmentKind
type: int 
lower_name_hint: assi
param_default_value:
= !bool(Src::IsVectorAtCompileTime)?SVA_RuntimeSwitch:Src::InnerSizeAtCompileTime==1?SVA_Outer:SVA_Inner


name: Base
lower_name_hint: base
type:
evaluator<SparseCompressedBase<Ref<SparseMatrix<MatScalar,MatOptions,MatIndex>,Options,StrideType>>> 


name: Base
lower_name_hint: base
type:
evaluator<SparseCompressedBase<Ref<const SparseMatrix<MatScalar,MatOptions,MatIndex>,Options,StrideType>>> 


name: Base
lower_name_hint: base
type:
evaluator<SparseCompressedBase<Ref<SparseVector<MatScalar,MatOptions,MatIndex>,Options,StrideType>>> 


name: Base
lower_name_hint: base
type:
evaluator<SparseCompressedBase<Ref<const SparseVector<MatScalar,MatOptions,MatIndex>,Options,StrideType>>> 


name: cwiseProduct
lower_name_hint: cwis
type:
EIGEN_STRONG_INLINE const typename SparseMatrixBase<Derived>::template CwiseProductDenseReturnType<OtherDerived>::Type 


name: operator+
lower_name_hint: oper
type:
EIGEN_STRONG_INLINE const CwiseBinaryOp<internal::scalar_sum_op<typename DenseDerived::Scalar,typename SparseDerived::Scalar>,const DenseDerived,const SparseDerived> 


name: operator+
lower_name_hint: oper
type:
EIGEN_STRONG_INLINE const CwiseBinaryOp<internal::scalar_sum_op<typename SparseDerived::Scalar,typename DenseDerived::Scalar>,const SparseDerived,const DenseDerived> 


name: operator-
lower_name_hint: oper
type:
EIGEN_STRONG_INLINE const CwiseBinaryOp<internal::scalar_difference_op<typename DenseDerived::Scalar,typename SparseDerived::Scalar>,const DenseDerived,const SparseDerived> 


name: operator-
lower_name_hint: oper
type:
EIGEN_STRONG_INLINE const CwiseBinaryOp<internal::scalar_difference_op<typename SparseDerived::Scalar,typename DenseDerived::Scalar>,const SparseDerived,const DenseDerived> 


name: InnerIterator
lower_name_hint: inne
type:
typename internal::conditional<OuterVector,OuterVectorInnerIterator,InnerVectorInnerIterator>::type 


lower_name_hint: spar
name:
SparseCompressedBase<Block<const SparseMatrix<_Scalar,_Options,_StorageIndex>,BlockRows,BlockCols,true>>


name: Base
lower_name_hint: base
type:
sparse_diagonal_product_evaluator<Rhs,typename Lhs::DiagonalVectorType,Rhs::Flags&RowMajorBit?SDP_AsScalarProduct:SDP_AsCwiseProduct> 


name: Base
lower_name_hint: base
type:
sparse_diagonal_product_evaluator<Lhs,Transpose<const typename Rhs::DiagonalVectorType>,Lhs::Flags&RowMajorBit?SDP_AsCwiseProduct:SDP_AsScalarProduct> 


name: DiagCoeffNested
lower_name_hint: diag
type:
typename nested_eval<DiagCoeffType,SparseXprType::IsRowMajor?SparseXprType::RowsAtCompileTime:SparseXprType::ColsAtCompileTime>::type 


lower_name_hint: inte
name:
internal::add_assign_op<typename DstXprType::Scalar,typename Product<Lhs,Rhs,AliasFreeProduct>::Scalar>


lower_name_hint: inte
name:
internal::sub_assign_op<typename DstXprType::Scalar,typename Product<Lhs,Rhs,AliasFreeProduct>::Scalar>


name: ActualLhs
lower_name_hint: actu
type:
typename conditional<is_same<typename internal::traits<Lhs1>::StorageKind,Sparse>::value,Lhs1,SparseView<Lhs1>>::type 


name: LhsArg
lower_name_hint: lhsa
type:
typename conditional<is_same<typename internal::traits<Lhs1>::StorageKind,Sparse>::value,Lhs1 const&,SparseView<Lhs1>>::type 


name: ReturnType
lower_name_hint: retu
type:
typename internal::conditional<MoveOuter,SparseMatrix<Scalar,SrcStorageOrder,StorageIndex>,SparseMatrix<Scalar,int(SrcStorageOrder)==RowMajor?ColMajor:RowMajor,StorageIndex>>::type 


name: Base
lower_name_hint: base
type:
typename internal::generic_xpr_base<SolveWithGuess<Decomposition,RhsType,GuessType>,MatrixXpr,typename internal::traits<RhsType>::StorageKind>::type 


name: Type
lower_name_hint: type
type:
Matrix<ResultScalar,MatrixType::RowsAtCompileTime,MatrixType::ColsAtCompileTime,0,MatrixType::MaxRowsAtCompileTime,MatrixType::MaxColsAtCompileTime> 


name: ConjugateReturnType
lower_name_hint: conj
type:
HouseholderSequence<typename internal::conditional<NumTraits<Scalar>::IsComplex,typename internal::remove_all<typename VectorsType::ConjugateReturnType>::type,VectorsType>::type,typename internal::conditional<NumTraits<Scalar>::IsComplex,typename internal::remove_all<typename CoeffsType::ConjugateReturnType>::type,CoeffsType>::type,Side> 


name: operator*
lower_name_hint: oper
type:
typename internal::matrix_type_times_scalar_type<typename VectorsType::Scalar,OtherDerived>::Type 


name: GLuint
lower_name_hint: glui
type:
(GLAPIENTRY *PFNGLGETDEBUGMESSAGELOGAMDPROC)(GLuint count,GLsizei bufsize,GLenum *categories,GLuint *severities,GLuint *ids,GLsizei *lengths,GLchar *message)


name: GLuint64
lower_name_hint: glui
type:
(GLAPIENTRY *PFNGLGETIMAGEHANDLEARBPROC)(GLuint texture,GLint level,GLboolean layered,GLint layer,GLenum format)


name: GLsync
lower_name_hint: glsy
type:
(GLAPIENTRY *PFNGLCREATESYNCFROMCLEVENTARBPROC)(cl_context context,cl_event event,GLbitfield flags)


name: GLuint
lower_name_hint: glui
type:
(GLAPIENTRY *PFNGLGETDEBUGMESSAGELOGARBPROC)(GLuint count,GLsizei bufSize,GLenum *sources,GLenum *types,GLuint *ids,GLenum *severities,GLsizei *lengths,GLchar *messageLog)


name: GLuint
lower_name_hint: glui
type:
(GLAPIENTRY *PFNGLGETPROGRAMRESOURCEINDEXPROC)(GLuint program,GLenum programInterface, const GLchar *name)


name: GLint
lower_name_hint: glin
type:
(GLAPIENTRY *PFNGLGETPROGRAMRESOURCELOCATIONPROC)(GLuint program,GLenum programInterface, const GLchar *name)


name: GLint
lower_name_hint: glin
type:
(GLAPIENTRY *PFNGLGETPROGRAMRESOURCELOCATIONINDEXPROC)(GLuint program,GLenum programInterface, const GLchar *name)


name: GLuint
lower_name_hint: glui
type:
(GLAPIENTRY *PFNGLCREATESHADERPROGRAMVPROC)(GLenum type,GLsizei count, const GLchar * const *strings)


name: GLint
lower_name_hint: glin
type:
(GLAPIENTRY *PFNGLGETSUBROUTINEUNIFORMLOCATIONPROC)(GLuint program,GLenum shadertype, const GLchar *name)


name: GLboolean
lower_name_hint: glbo
type:
(GLAPIENTRY *PFNGLARETEXTURESRESIDENTEXTPROC)(GLsizei n, const GLuint *textures,GLboolean *residences)


name: GLuint
lower_name_hint: glui
type:
(GLAPIENTRY *PFNGLGENSYMBOLSEXTPROC)(GLenum dataType,GLenum storageType,GLenum range,GLuint components)


name: GLsync
lower_name_hint: glsy
type:
(GLAPIENTRY *PFNGLIMPORTSYNCEXTPROC)(GLenum external_sync_type,GLintptr external_sync,GLbitfield flags)


name: GLuint
lower_name_hint: glui
type:
(GLAPIENTRY *PFNGLGETDEBUGMESSAGELOGPROC)(GLuint count,GLsizei bufSize,GLenum *sources,GLenum *types,GLuint *ids,GLenum *severities,GLsizei *lengths,GLchar *messageLog)


name: GLuint64
lower_name_hint: glui
type:
(GLAPIENTRY *PFNGLGETIMAGEHANDLENVPROC)(GLuint texture,GLint level,GLboolean layered,GLint layer,GLenum format)


name: GLenum
lower_name_hint: glen
type:
(GLAPIENTRY *PFNGLPATHGLYPHINDEXARRAYNVPROC)(GLuint firstPathName,GLenum fontTarget, const void *fontName,GLbitfield fontStyle,GLuint firstGlyphIndex,GLsizei numGlyphs,GLuint pathParameterTemplate,GLfloat emScale)


name: GLenum
lower_name_hint: glen
type:
(GLAPIENTRY *PFNGLPATHGLYPHINDEXRANGENVPROC)(GLenum fontTarget, const void *fontName,GLbitfield fontStyle,GLuint pathParameterTemplate,GLfloat emScale,GLuint baseAndCount[2])


name: GLenum
lower_name_hint: glen
type:
(GLAPIENTRY *PFNGLPATHMEMORYGLYPHINDEXARRAYNVPROC)(GLuint firstPathName,GLenum fontTarget,GLsizeiptr fontSize, const void *fontData,GLsizei faceIndex,GLuint firstGlyphIndex,GLsizei numGlyphs,GLuint pathParameterTemplate,GLfloat emScale)


name: GLboolean
lower_name_hint: glbo
type:
(GLAPIENTRY *PFNGLPOINTALONGPATHNVPROC)(GLuint path,GLsizei startSegment,GLsizei numSegments,GLfloat distance,GLfloat *x,GLfloat *y,GLfloat *tangentX,GLfloat *tangentY)


name: GLvdpauSurfaceNV
lower_name_hint: glvd
type:
(GLAPIENTRY *PFNGLVDPAUREGISTEROUTPUTSURFACENVPROC)(const void *vdpSurface,GLenum target,GLsizei numTextureNames, const GLuint *textureNames)


name: GLvdpauSurfaceNV
lower_name_hint: glvd
type:
(GLAPIENTRY *PFNGLVDPAUREGISTERVIDEOSURFACENVPROC)(const void *vdpSurface,GLenum target,GLsizei numTextureNames, const GLuint *textureNames)


name: GLenum
lower_name_hint: glen
type:
(GLAPIENTRY *PFNGLVIDEOCAPTURENVPROC)(GLuint video_capture_slot,GLuint *sequence_num,GLuint64EXT *capture_time)


name: PFNGLCOLORTABLEEXTPROC
lower_name_hint: pfng
type:
void(* )(GLenum target,GLenum internalFormat,GLsizei width,GLenum format,GLenum type, const GLvoid *data)


name: iterator
lower_name_hint: iter
type:
typename _If<is_same<key_type,value_type>::value,typename _Mylist::const_iterator,typename _Mylist::iterator>::type 


name: _Unchecked_iterator
lower_name_hint: _unc
type:
typename _If<is_same<key_type,value_type>::value,typename _Mylist::_Unchecked_const_iterator,typename _Mylist::_Unchecked_iterator>::type 


name: LPPROGRESS_ROUTINE
lower_name_hint: lppr
type:
DWORD(* )(LARGE_INTEGER TotalFileSize,LARGE_INTEGER TotalBytesTransferred,LARGE_INTEGER StreamSize,LARGE_INTEGER StreamBytesTransferred,DWORD dwStreamNumber,DWORD dwCallbackReason,HANDLE hSourceFile,HANDLE hDestinationFile,LPVOID lpData)


name: PQUERYACTCTXW_FUNC
lower_name_hint: pque
type:
BOOL(* )(DWORD dwFlags,HANDLE hActCtx,PVOID pvSubInstance,ULONG ulInfoClass,PVOID pvBuffer,SIZE_T cbBuffer,SIZE_T *pcbWrittenOrRequired)


name: WINEVENTPROC
lower_name_hint: wine
type:
VOID(* )(HWINEVENTHOOK hWinEventHook,DWORD event,HWND hwnd,LONG idObject,LONG idChild,DWORD idEventThread,DWORD dwmsEventTime)


name: QUERYHANDLER
lower_name_hint: quer
type:
DWORD (LPVOID keycontext,PVALCONTEXT val_list,DWORD num_vals,LPVOID outputbuffer,DWORD *total_outlen,DWORD input_blen)


name: FNCALLBACK
lower_name_hint: fnca
type:
HDDEDATA (UINT wType,UINT wFmt,HCONV hConv,HSZ hsz1,HSZ hsz2,HDDEDATA hData,ULONG_PTR dwData1,ULONG_PTR dwData2)


name: PFNCALLBACK
lower_name_hint: pfnc
type:
HDDEDATA(* )(UINT wType,UINT wFmt,HCONV hConv,HSZ hsz1,HSZ hsz2,HDDEDATA hData,ULONG_PTR dwData1,ULONG_PTR dwData2)


name: PCRYPT_DECRYPT_PRIVATE_KEY_FUNC
lower_name_hint: pcry
type:
BOOL(* )(CRYPT_ALGORITHM_IDENTIFIER Algorithm,CRYPT_DATA_BLOB EncryptedPrivateKey,BYTE *pbClearTextKey,DWORD *pcbClearTextKey,LPVOID pVoidDecryptFunc)


name: PCRYPT_ENCRYPT_PRIVATE_KEY_FUNC
lower_name_hint: pcry
type:
BOOL(* )(CRYPT_ALGORITHM_IDENTIFIER *pAlgorithm,CRYPT_DATA_BLOB *pClearTextPrivateKey,BYTE *pbEncryptedKey,DWORD *pcbEncryptedKey,LPVOID pVoidEncryptFunc)


name: PFN_CRYPT_ENUM_OID_FUNC
lower_name_hint: pfn_
type:
BOOL(* )(DWORD dwEncodingType,LPCSTR pszFuncName,LPCSTR pszOID,DWORD cValue, const DWORD rgdwValueType[],LPCWSTR const rgpwszValueName[], const BYTE * const rgpbValueData[], const DWORD rgcbValueData[], void *pvArg)


name: PFN_CMSG_GEN_ENCRYPT_KEY
lower_name_hint: pfn_
type:
BOOL(* )(HCRYPTPROV *phCryptProv,PCRYPT_ALGORITHM_IDENTIFIER paiEncrypt,PVOID pvEncryptAuxInfo,PCERT_PUBLIC_KEY_INFO pPublicKeyInfo,PFN_CMSG_ALLOC pfnAlloc,HCRYPTKEY *phEncryptKey,PBYTE *ppbEncryptParameters,PDWORD pcbEncryptParameters)


name: PFN_CMSG_EXPORT_ENCRYPT_KEY
lower_name_hint: pfn_
type:
BOOL(* )(HCRYPTPROV hCryptProv,HCRYPTKEY hEncryptKey,PCERT_PUBLIC_KEY_INFO pPublicKeyInfo,PBYTE pbData,PDWORD pcbData)


name: PFN_CMSG_IMPORT_ENCRYPT_KEY
lower_name_hint: pfn_
type:
BOOL(* )(HCRYPTPROV hCryptProv,DWORD dwKeySpec,PCRYPT_ALGORITHM_IDENTIFIER paiEncrypt,PCRYPT_ALGORITHM_IDENTIFIER paiPubKey,PBYTE pbEncodedKey,DWORD cbEncodedKey,HCRYPTKEY *phEncryptKey)


name: PFN_CMSG_EXPORT_KEY_TRANS
lower_name_hint: pfn_
type:
BOOL(* )(PCMSG_CONTENT_ENCRYPT_INFO pContentEncryptInfo,PCMSG_KEY_TRANS_RECIPIENT_ENCODE_INFO pKeyTransEncodeInfo,PCMSG_KEY_TRANS_ENCRYPT_INFO pKeyTransEncryptInfo,DWORD dwFlags, void *pvReserved)


name: PFN_CMSG_EXPORT_KEY_AGREE
lower_name_hint: pfn_
type:
BOOL(* )(PCMSG_CONTENT_ENCRYPT_INFO pContentEncryptInfo,PCMSG_KEY_AGREE_RECIPIENT_ENCODE_INFO pKeyAgreeEncodeInfo,PCMSG_KEY_AGREE_ENCRYPT_INFO pKeyAgreeEncryptInfo,DWORD dwFlags, void *pvReserved)


name: PFN_CMSG_EXPORT_MAIL_LIST
lower_name_hint: pfn_
type:
BOOL(* )(PCMSG_CONTENT_ENCRYPT_INFO pContentEncryptInfo,PCMSG_MAIL_LIST_RECIPIENT_ENCODE_INFO pMailListEncodeInfo,PCMSG_MAIL_LIST_ENCRYPT_INFO pMailListEncryptInfo,DWORD dwFlags, void *pvReserved)


name: PFN_CMSG_IMPORT_KEY_TRANS
lower_name_hint: pfn_
type:
BOOL(* )(PCRYPT_ALGORITHM_IDENTIFIER pContentEncryptionAlgorithm,PCMSG_CTRL_KEY_TRANS_DECRYPT_PARA pKeyTransDecryptPara,DWORD dwFlags, void *pvReserved,HCRYPTKEY *phContentEncryptKey)


name: PFN_CMSG_IMPORT_KEY_AGREE
lower_name_hint: pfn_
type:
BOOL(* )(PCRYPT_ALGORITHM_IDENTIFIER pContentEncryptionAlgorithm,PCMSG_CTRL_KEY_AGREE_DECRYPT_PARA pKeyAgreeDecryptPara,DWORD dwFlags, void *pvReserved,HCRYPTKEY *phContentEncryptKey)


name: PFN_CMSG_IMPORT_MAIL_LIST
lower_name_hint: pfn_
type:
BOOL(* )(PCRYPT_ALGORITHM_IDENTIFIER pContentEncryptionAlgorithm,PCMSG_CTRL_MAIL_LIST_DECRYPT_PARA pMailListDecryptPara,DWORD dwFlags, void *pvReserved,HCRYPTKEY *phContentEncryptKey)


name: PFN_CMSG_CNG_IMPORT_KEY_TRANS
lower_name_hint: pfn_
type:
BOOL(* )(PCMSG_CNG_CONTENT_DECRYPT_INFO pCNGContentDecryptInfo,PCMSG_CTRL_KEY_TRANS_DECRYPT_PARA pKeyTransDecryptPara,DWORD dwFlags, void *pvReserved)


name: PFN_CMSG_CNG_IMPORT_KEY_AGREE
lower_name_hint: pfn_
type:
BOOL(* )(PCMSG_CNG_CONTENT_DECRYPT_INFO pCNGContentDecryptInfo,PCMSG_CTRL_KEY_AGREE_DECRYPT_PARA pKeyAgreeDecryptPara,DWORD dwFlags, void *pvReserved)


name: PFN_CERT_DLL_OPEN_STORE_PROV_FUNC
lower_name_hint: pfn_
type:
BOOL(* )(LPCSTR lpszStoreProvider,DWORD dwEncodingType,HCRYPTPROV_LEGACY hCryptProv,DWORD dwFlags, const void *pvPara,HCERTSTORE hCertStore,PCERT_STORE_PROV_INFO pStoreProvInfo)


name: PFN_CERT_STORE_PROV_READ_CERT
lower_name_hint: pfn_
type:
BOOL(* )(HCERTSTOREPROV hStoreProv,PCCERT_CONTEXT pStoreCertContext,DWORD dwFlags,PCCERT_CONTEXT *ppProvCertContext)


name: PFN_CERT_STORE_PROV_SET_CERT_PROPERTY
lower_name_hint: pfn_
type:
BOOL(* )(HCERTSTOREPROV hStoreProv,PCCERT_CONTEXT pCertContext,DWORD dwPropId,DWORD dwFlags, const void *pvData)


name: PFN_CERT_STORE_PROV_READ_CRL
lower_name_hint: pfn_
type:
BOOL(* )(HCERTSTOREPROV hStoreProv,PCCRL_CONTEXT pStoreCrlContext,DWORD dwFlags,PCCRL_CONTEXT *ppProvCrlContext)


name: PFN_CERT_STORE_PROV_SET_CRL_PROPERTY
lower_name_hint: pfn_
type:
BOOL(* )(HCERTSTOREPROV hStoreProv,PCCRL_CONTEXT pCrlContext,DWORD dwPropId,DWORD dwFlags, const void *pvData)


name: PFN_CERT_STORE_PROV_READ_CTL
lower_name_hint: pfn_
type:
BOOL(* )(HCERTSTOREPROV hStoreProv,PCCTL_CONTEXT pStoreCtlContext,DWORD dwFlags,PCCTL_CONTEXT *ppProvCtlContext)


name: PFN_CERT_STORE_PROV_SET_CTL_PROPERTY
lower_name_hint: pfn_
type:
BOOL(* )(HCERTSTOREPROV hStoreProv,PCCTL_CONTEXT pCtlContext,DWORD dwPropId,DWORD dwFlags, const void *pvData)


name: PFN_CERT_STORE_PROV_FIND_CERT
lower_name_hint: pfn_
type:
BOOL(* )(HCERTSTOREPROV hStoreProv,PCCERT_STORE_PROV_FIND_INFO pFindInfo,PCCERT_CONTEXT pPrevCertContext,DWORD dwFlags, void **ppvStoreProvFindInfo,PCCERT_CONTEXT *ppProvCertContext)


name: PFN_CERT_STORE_PROV_FREE_FIND_CERT
lower_name_hint: pfn_
type:
BOOL(* )(HCERTSTOREPROV hStoreProv,PCCERT_CONTEXT pCertContext, void *pvStoreProvFindInfo,DWORD dwFlags)


name: PFN_CERT_STORE_PROV_GET_CERT_PROPERTY
lower_name_hint: pfn_
type:
BOOL(* )(HCERTSTOREPROV hStoreProv,PCCERT_CONTEXT pCertContext,DWORD dwPropId,DWORD dwFlags, void *pvData,DWORD *pcbData)


name: PFN_CERT_STORE_PROV_FIND_CRL
lower_name_hint: pfn_
type:
BOOL(* )(HCERTSTOREPROV hStoreProv,PCCERT_STORE_PROV_FIND_INFO pFindInfo,PCCRL_CONTEXT pPrevCrlContext,DWORD dwFlags, void **ppvStoreProvFindInfo,PCCRL_CONTEXT *ppProvCrlContext)


name: PFN_CERT_STORE_PROV_FREE_FIND_CRL
lower_name_hint: pfn_
type:
BOOL(* )(HCERTSTOREPROV hStoreProv,PCCRL_CONTEXT pCrlContext, void *pvStoreProvFindInfo,DWORD dwFlags)


name: PFN_CERT_STORE_PROV_GET_CRL_PROPERTY
lower_name_hint: pfn_
type:
BOOL(* )(HCERTSTOREPROV hStoreProv,PCCRL_CONTEXT pCrlContext,DWORD dwPropId,DWORD dwFlags, void *pvData,DWORD *pcbData)


name: PFN_CERT_STORE_PROV_FIND_CTL
lower_name_hint: pfn_
type:
BOOL(* )(HCERTSTOREPROV hStoreProv,PCCERT_STORE_PROV_FIND_INFO pFindInfo,PCCTL_CONTEXT pPrevCtlContext,DWORD dwFlags, void **ppvStoreProvFindInfo,PCCTL_CONTEXT *ppProvCtlContext)


name: PFN_CERT_STORE_PROV_FREE_FIND_CTL
lower_name_hint: pfn_
type:
BOOL(* )(HCERTSTOREPROV hStoreProv,PCCTL_CONTEXT pCtlContext, void *pvStoreProvFindInfo,DWORD dwFlags)


name: PFN_CERT_STORE_PROV_GET_CTL_PROPERTY
lower_name_hint: pfn_
type:
BOOL(* )(HCERTSTOREPROV hStoreProv,PCCTL_CONTEXT pCtlContext,DWORD dwPropId,DWORD dwFlags, void *pvData,DWORD *pcbData)


name: PFN_CERT_ENUM_SYSTEM_STORE
lower_name_hint: pfn_
type:
BOOL(* )(const void *pvSystemStore,DWORD dwFlags,PCERT_SYSTEM_STORE_INFO pStoreInfo, void *pvReserved, void *pvArg)


name: PFN_CERT_ENUM_PHYSICAL_STORE
lower_name_hint: pfn_
type:
BOOL(* )(const void *pvSystemStore,DWORD dwFlags,LPCWSTR pwszStoreName,PCERT_PHYSICAL_STORE_INFO pStoreInfo, void *pvReserved, void *pvArg)


name: PFN_CRYPT_EXTRACT_ENCODED_SIGNATURE_PARAMETERS_FUNC
lower_name_hint: pfn_
type:
BOOL(* )(DWORD dwCertEncodingType,PCRYPT_ALGORITHM_IDENTIFIER pSignatureAlgorithm, void **ppvDecodedSignPara,LPWSTR *ppwszCNGHashAlgid)


name: PFN_CRYPT_SIGN_AND_ENCODE_HASH_FUNC
lower_name_hint: pfn_
type:
BOOL(* )(NCRYPT_KEY_HANDLE hKey,DWORD dwCertEncodingType,PCRYPT_ALGORITHM_IDENTIFIER pSignatureAlgorithm, void *pvDecodedSignPara,LPCWSTR pwszCNGPubKeyAlgid,LPCWSTR pwszCNGHashAlgid,BYTE *pbComputedHash,DWORD cbComputedHash,BYTE *pbSignature,DWORD *pcbSignature)


name: PFN_CRYPT_VERIFY_ENCODED_SIGNATURE_FUNC
lower_name_hint: pfn_
type:
BOOL(* )(DWORD dwCertEncodingType,PCERT_PUBLIC_KEY_INFO pPubKeyInfo,PCRYPT_ALGORITHM_IDENTIFIER pSignatureAlgorithm, void *pvDecodedSignPara,LPCWSTR pwszCNGPubKeyAlgid,LPCWSTR pwszCNGHashAlgid,BYTE *pbComputedHash,DWORD cbComputedHash,BYTE *pbSignature,DWORD cbSignature)


name: PFN_CRYPT_EXPORT_PUBLIC_KEY_INFO_EX2_FUNC
lower_name_hint: pfn_
type:
BOOL(* )(NCRYPT_KEY_HANDLE hNCryptKey,DWORD dwCertEncodingType,LPSTR pszPublicKeyObjId,DWORD dwFlags, void *pvAuxInfo,PCERT_PUBLIC_KEY_INFO pInfo,DWORD *pcbInfo)


name: PFN_CRYPT_EXPORT_PUBLIC_KEY_INFO_FROM_BCRYPT_HANDLE_FUNC
lower_name_hint: pfn_
type:
BOOL(* )(BCRYPT_KEY_HANDLE hBCryptKey,DWORD dwCertEncodingType,LPSTR pszPublicKeyObjId,DWORD dwFlags, void *pvAuxInfo,PCERT_PUBLIC_KEY_INFO pInfo,DWORD *pcbInfo)


name: PFN_IMPORT_PUBLIC_KEY_INFO_EX2_FUNC
lower_name_hint: pfn_
type:
BOOL(* )(DWORD dwCertEncodingType,PCERT_PUBLIC_KEY_INFO pInfo,DWORD dwFlags, void *pvAuxInfo,BCRYPT_KEY_HANDLE *phKey)


name: PFN_IMPORT_PRIV_KEY_FUNC
lower_name_hint: pfn_
type:
BOOL(* )(HCRYPTPROV hCryptProv,CRYPT_PRIVATE_KEY_INFO *pPrivateKeyInfo,DWORD dwFlags, void *pvAuxInfo)


name: PFN_EXPORT_PRIV_KEY_FUNC
lower_name_hint: pfn_
type:
BOOL(* )(HCRYPTPROV hCryptProv,DWORD dwKeySpec,LPSTR pszPrivateKeyObjId,DWORD dwFlags, void *pvAuxInfo,CRYPT_PRIVATE_KEY_INFO *pPrivateKeyInfo,DWORD *pcbPrivateKeyInfo)


name: PFN_CRYPT_GET_SIGNER_CERTIFICATE
lower_name_hint: pfn_
type:
PCCERT_CONTEXT(* )(void *pvGetArg,DWORD dwCertEncodingType,PCERT_INFO pSignerId,HCERTSTORE hMsgCertStore)


name: PFN_CRYPT_ASYNC_RETRIEVAL_COMPLETION_FUNC
lower_name_hint: pfn_
type:
VOID(* )(LPVOID pvCompletion,DWORD dwCompletionCode,LPCSTR pszUrl,LPSTR pszObjectOid,LPVOID pvObject)


name: PFN_CRYPT_ENUM_KEYID_PROP
lower_name_hint: pfn_
type:
BOOL(* )(const CRYPT_HASH_BLOB *pKeyIdentifier,DWORD dwFlags, void *pvReserved, void *pvArg,DWORD cProp,DWORD *rgdwPropId, void **rgpvData,DWORD *rgcbData)


name: PFN_CRYPT_OBJECT_LOCATOR_PROVIDER_FLUSH
lower_name_hint: pfn_
type:
BOOL(* )(LPVOID pContext,PCERT_NAME_BLOB *rgIdentifierOrNameList,DWORD dwIdentifierOrNameListCount)


name: PFN_CRYPT_OBJECT_LOCATOR_PROVIDER_GET
lower_name_hint: pfn_
type:
BOOL(* )(LPVOID pPluginContext,PCRYPT_DATA_BLOB pIdentifier,DWORD dwNameType,PCERT_NAME_BLOB pNameBlob,PBYTE *ppbContent,DWORD *pcbContent,PCWSTR *ppwszPassword,PCRYPT_DATA_BLOB *ppIdentifier)


name: PFN_CRYPT_OBJECT_LOCATOR_PROVIDER_INITIALIZE
lower_name_hint: pfn_
type:
BOOL(* )(PFN_CRYPT_OBJECT_LOCATOR_PROVIDER_FLUSH pfnFlush,LPVOID pContext,DWORD *pdwExpectedObjectCount,PCRYPT_OBJECT_LOCATOR_PROVIDER_TABLE *ppFuncTable, void **ppPluginContext)


name: PTP_WIN32_IO_CALLBACK
lower_name_hint: ptp_
type:
VOID(* )(PTP_CALLBACK_INSTANCE Instance,PVOID Context,PVOID Overlapped,ULONG IoResult,ULONG_PTR NumberOfBytesTransferred,PTP_IO Io)


name: RPC_NEW_HTTP_PROXY_CHANNEL
lower_name_hint: rpc_
type:
RPC_STATUS(* )(RPC_HTTP_REDIRECTOR_STAGE RedirectorStage,RPC_WSTR ServerName,RPC_WSTR ServerPort,RPC_WSTR RemoteUser,RPC_WSTR AuthType, void *ResourceUuid, void *SessionId, void *Interface, void *Reserved, unsigned long Flags,RPC_WSTR *NewServerName,RPC_WSTR *NewServerPort)


name: RPC_NEW_HTTP_PROXY_CHANNEL
lower_name_hint: rpc_
type:
RPC_STATUS(* )(unsigned short *ServerName, unsigned short *ServerPort, unsigned char *RemoteUser, unsigned short **NewServerName)


name: RPC_AUTH_KEY_RETRIEVAL_FN
lower_name_hint: rpc_
type:
void(* )(void *Arg, unsigned char *ServerPrincName, unsigned long KeyVer, void **Key,RPC_STATUS *Status)


name: ParseDisplayName
lower_name_hint: pars
type:
HRESULT(* )(IParseDisplayName *This,IBindCtx *pbc,LPOLESTR pszDisplayName,ULONG *pchEaten,IMoniker **ppmkOut)


name: ParseDisplayName
lower_name_hint: pars
type:
HRESULT(* )(IOleContainer *This,IBindCtx *pbc,LPOLESTR pszDisplayName,ULONG *pchEaten,IMoniker **ppmkOut)


name: DoVerb
lower_name_hint: dove
type:
HRESULT(* )(IOleObject *This,LONG iVerb,LPMSG lpmsg,IOleClientSite *pActiveSite,LONG lindex,HWND hwndParent,LPCRECT lprcPosRect)


name: ParseDisplayName
lower_name_hint: pars
type:
HRESULT(* )(IOleItemContainer *This,IBindCtx *pbc,LPOLESTR pszDisplayName,ULONG *pchEaten,IMoniker **ppmkOut)


name: GetObject
lower_name_hint: geto
type:
HRESULT(* )(IOleItemContainer *This,LPOLESTR pszItem,DWORD dwSpeedNeeded,IBindCtx *pbc,REFIID riid, void **ppvObject)


name: ResizeBorder
lower_name_hint: resi
type:
HRESULT(* )(IOleInPlaceActiveObject *This,LPCRECT prcBorder,IOleInPlaceUIWindow *pUIWindow,BOOL fFrameWindow)


name: GetWindowContext
lower_name_hint: getw
type:
HRESULT(* )(IOleInPlaceSite *This,IOleInPlaceFrame **ppFrame,IOleInPlaceUIWindow **ppDoc,LPRECT lprcPosRect,LPRECT lprcClipRect,LPOLEINPLACEFRAMEINFO lpFrameInfo)


name: Draw
lower_name_hint: draw
type:
HRESULT(* )(IViewObject *This,DWORD dwDrawAspect,LONG lindex, void *pvAspect,DVTARGETDEVICE *ptd,HDC hdcTargetDev,HDC hdcDraw,LPCRECTL lprcBounds,LPCRECTL lprcWBounds,BOOL(*pfnContinue)(ULONG_PTR dwContinue),ULONG_PTR dwContinue)


name: GetColorSet
lower_name_hint: getc
type:
HRESULT(* )(IViewObject *This,DWORD dwDrawAspect,LONG lindex, void *pvAspect,DVTARGETDEVICE *ptd,HDC hicTargetDev,LOGPALETTE **ppColorSet)


name: Draw
lower_name_hint: draw
type:
HRESULT(* )(IViewObject2 *This,DWORD dwDrawAspect,LONG lindex, void *pvAspect,DVTARGETDEVICE *ptd,HDC hdcTargetDev,HDC hdcDraw,LPCRECTL lprcBounds,LPCRECTL lprcWBounds,BOOL(*pfnContinue)(ULONG_PTR dwContinue),ULONG_PTR dwContinue)


name: GetColorSet
lower_name_hint: getc
type:
HRESULT(* )(IViewObject2 *This,DWORD dwDrawAspect,LONG lindex, void *pvAspect,DVTARGETDEVICE *ptd,HDC hicTargetDev,LOGPALETTE **ppColorSet)


name: RPC_FORWARD_FUNCTION
lower_name_hint: rpc_
type:
RPC_STATUS (IN UUID *InterfaceId,IN RPC_VERSION *InterfaceVersion,IN UUID *ObjectId,IN unsigned char *Rpcpro,IN void **ppDestEndpoint)


name: I_RpcPerformCalloutFn
lower_name_hint: i_rp
type:
RPC_STATUS(* )(IN void *Context,IN RDR_CALLOUT_STATE *CallOutState,IN RPC_HTTP_REDIRECTOR_STAGE Stage)


name: I_RpcProxyGetClientSessionAndResourceUUID
lower_name_hint: i_rp
type:
RPC_STATUS(* )(void *Context, int *SessionIdPresent,UUID *SessionId, int *ResourceIdPresent,UUID *ResourceId)


name: CS_TYPE_NET_SIZE_ROUTINE
lower_name_hint: cs_t
type:
void(* )(RPC_BINDING_HANDLE hBinding, unsigned long ulNetworkCodeSet, unsigned long ulLocalBufferSize,IDL_CS_CONVERT *conversionType, unsigned long *pulNetworkBufferSize,error_status_t *pStatus)


name: CS_TYPE_LOCAL_SIZE_ROUTINE
lower_name_hint: cs_t
type:
void(* )(RPC_BINDING_HANDLE hBinding, unsigned long ulNetworkCodeSet, unsigned long ulNetworkBufferSize,IDL_CS_CONVERT *conversionType, unsigned long *pulLocalBufferSize,error_status_t *pStatus)


name: CS_TYPE_TO_NETCS_ROUTINE
lower_name_hint: cs_t
type:
void(* )(RPC_BINDING_HANDLE hBinding, unsigned long ulNetworkCodeSet, void *pLocalData, unsigned long ulLocalDataLength,byte *pNetworkData, unsigned long *pulNetworkDataLength,error_status_t *pStatus)


name: CS_TYPE_FROM_NETCS_ROUTINE
lower_name_hint: cs_t
type:
void(* )(RPC_BINDING_HANDLE hBinding, unsigned long ulNetworkCodeSet,byte *pNetworkData, unsigned long ulNetworkDataLength, unsigned long ulLocalBufferSize, void *pLocalData, unsigned long *pulLocalDataLength,error_status_t *pStatus)


name: CS_TAG_GETTING_ROUTINE
lower_name_hint: cs_t
type:
void(* )(RPC_BINDING_HANDLE hBinding, int fServerSide, unsigned long *pulSendingTag, unsigned long *pulDesiredReceivingTag, unsigned long *pulReceivingTag,error_status_t *pStatus)


name: GetUnmarshalClass
lower_name_hint: getu
type:
HRESULT(* )(IMarshal *This,REFIID riid, void *pv,DWORD dwDestContext, void *pvDestContext,DWORD mshlflags,CLSID *pCid)


name: GetMarshalSizeMax
lower_name_hint: getm
type:
HRESULT(* )(IMarshal *This,REFIID riid, void *pv,DWORD dwDestContext, void *pvDestContext,DWORD mshlflags,DWORD *pSize)


name: MarshalInterface
lower_name_hint: mars
type:
HRESULT(* )(IMarshal *This,IStream *pStm,REFIID riid, void *pv,DWORD dwDestContext, void *pvDestContext,DWORD mshlflags)


name: HandleActivation
lower_name_hint: hand
type:
HRESULT(* )(IActivationFilter *This,DWORD dwActivationType,REFCLSID rclsid,CLSID *pReplacementClsId)


name: GetUnmarshalClass
lower_name_hint: getu
type:
HRESULT(* )(IMarshal2 *This,REFIID riid, void *pv,DWORD dwDestContext, void *pvDestContext,DWORD mshlflags,CLSID *pCid)


name: GetMarshalSizeMax
lower_name_hint: getm
type:
HRESULT(* )(IMarshal2 *This,REFIID riid, void *pv,DWORD dwDestContext, void *pvDestContext,DWORD mshlflags,DWORD *pSize)


name: MarshalInterface
lower_name_hint: mars
type:
HRESULT(* )(IMarshal2 *This,IStream *pStm,REFIID riid, void *pv,DWORD dwDestContext, void *pvDestContext,DWORD mshlflags)


name: CopyTo
lower_name_hint: copy
type:
HRESULT(* )(IStream *This,IStream *pstm,ULARGE_INTEGER cb,ULARGE_INTEGER *pcbRead,ULARGE_INTEGER *pcbWritten)


name: GetDestCtxEx
lower_name_hint: getd
type:
HRESULT(* )(IAsyncRpcChannelBuffer *This,RPCOLEMESSAGE *pMsg,DWORD *pdwDestContext, void **ppvDestContext)


name: GetDestCtxEx
lower_name_hint: getd
type:
HRESULT(* )(IRpcChannelBuffer3 *This,RPCOLEMESSAGE *pMsg,DWORD *pdwDestContext, void **ppvDestContext)


name: CreateProxy
lower_name_hint: crea
type:
HRESULT(* )(IPSFactoryBuffer *This,IUnknown *pUnkOuter,REFIID riid,IRpcProxyBuffer **ppProxy, void **ppv)


name: ClientNotify
lower_name_hint: clie
type:
void(* )(IChannelHook *This,REFGUID uExtent,REFIID riid,ULONG cbDataSize, void *pDataBuffer,DWORD lDataRep,HRESULT hrFault)


name: ServerNotify
lower_name_hint: serv
type:
void(* )(IChannelHook *This,REFGUID uExtent,REFIID riid,ULONG cbDataSize, void *pDataBuffer,DWORD lDataRep)


name: ServerFillBuffer
lower_name_hint: serv
type:
void(* )(IChannelHook *This,REFGUID uExtent,REFIID riid,ULONG *pDataSize, void *pDataBuffer,HRESULT hrFault)


name: QueryBlanket
lower_name_hint: quer
type:
HRESULT(* )(IClientSecurity *This,IUnknown *pProxy,DWORD *pAuthnSvc,DWORD *pAuthzSvc,OLECHAR **pServerPrincName,DWORD *pAuthnLevel,DWORD *pImpLevel, void **pAuthInfo,DWORD *pCapabilites)


name: SetBlanket
lower_name_hint: setb
type:
HRESULT(* )(IClientSecurity *This,IUnknown *pProxy,DWORD dwAuthnSvc,DWORD dwAuthzSvc,OLECHAR *pServerPrincName,DWORD dwAuthnLevel,DWORD dwImpLevel, void *pAuthInfo,DWORD dwCapabilities)


name: QueryBlanket
lower_name_hint: quer
type:
HRESULT(* )(IServerSecurity *This,DWORD *pAuthnSvc,DWORD *pAuthzSvc,OLECHAR **pServerPrincName,DWORD *pAuthnLevel,DWORD *pImpLevel, void **pPrivs,DWORD *pCapabilities)


name: Next
lower_name_hint: next
type:
HRESULT(* )(IEnumContextProps *This,ULONG celt,ContextProperty *pContextProperties,ULONG *pceltFetched)


name: Seek
lower_name_hint: seek
type:
HRESULT(* )(IMarshalingStream *This,LARGE_INTEGER dlibMove,DWORD dwOrigin,ULARGE_INTEGER *plibNewPosition)


name: CopyTo
lower_name_hint: copy
type:
HRESULT(* )(IMarshalingStream *This,IStream *pstm,ULARGE_INTEGER cb,ULARGE_INTEGER *pcbRead,ULARGE_INTEGER *pcbWritten)


name: GetMarshalingContextAttribute
lower_name_hint: getm
type:
HRESULT(* )(IMarshalingStream *This,CO_MARSHALING_CONTEXT_ATTRIBUTES attribute,ULONG_PTR *pAttributeValue)


name: Register
lower_name_hint: regi
type:
HRESULT(* )(IRunningObjectTable *This,DWORD grfFlags,IUnknown *punkObject,IMoniker *pmkObjectName,DWORD *pdwRegister)


name: Reduce
lower_name_hint: redu
type:
HRESULT(* )(IMoniker *This,IBindCtx *pbc,DWORD dwReduceHowFar,IMoniker **ppmkToLeft,IMoniker **ppmkReduced)


name: ParseDisplayName
lower_name_hint: pars
type:
HRESULT(* )(IMoniker *This,IBindCtx *pbc,IMoniker *pmkToLeft,LPOLESTR pszDisplayName,ULONG *pchEaten,IMoniker **ppmkOut)


name: CreateStream
lower_name_hint: crea
type:
HRESULT(* )(IStorage *This, const OLECHAR *pwcsName,DWORD grfMode,DWORD reserved1,DWORD reserved2,IStream **ppstm)


name: OpenStream
lower_name_hint: open
type:
HRESULT(* )(IStorage *This, const OLECHAR *pwcsName, void *reserved1,DWORD grfMode,DWORD reserved2,IStream **ppstm)


name: CreateStorage
lower_name_hint: crea
type:
HRESULT(* )(IStorage *This, const OLECHAR *pwcsName,DWORD grfMode,DWORD reserved1,DWORD reserved2,IStorage **ppstg)


name: OpenStorage
lower_name_hint: open
type:
HRESULT(* )(IStorage *This, const OLECHAR *pwcsName,IStorage *pstgPriority,DWORD grfMode,SNB snbExclude,DWORD reserved,IStorage **ppstg)


name: CopyTo
lower_name_hint: copy
type:
HRESULT(* )(IStorage *This,DWORD ciidExclude, const IID *rgiidExclude,SNB snbExclude,IStorage *pstgDest)


name: MoveElementTo
lower_name_hint: move
type:
HRESULT(* )(IStorage *This, const OLECHAR *pwcsName,IStorage *pstgDest, const OLECHAR *pwcsNewName,DWORD grfFlags)


name: SetElementTimes
lower_name_hint: sete
type:
HRESULT(* )(IStorage *This, const OLECHAR *pwcsName, const FILETIME *pctime, const FILETIME *patime, const FILETIME *pmtime)


name: DAdvise
lower_name_hint: dadv
type:
HRESULT(* )(IDataObject *This,FORMATETC *pformatetc,DWORD advf,IAdviseSink *pAdvSink,DWORD *pdwConnection)


name: Advise
lower_name_hint: advi
type:
HRESULT(* )(IDataAdviseHolder *This,IDataObject *pDataObject,FORMATETC *pFetc,DWORD advf,IAdviseSink *pAdvise,DWORD *pdwConnection)


name: HandleInComingCall
lower_name_hint: hand
type:
DWORD(* )(IMessageFilter *This,DWORD dwCallType,HTASK htaskCaller,DWORD dwTickCount,LPINTERFACEINFO lpInterfaceInfo)


name: GetClassObject
lower_name_hint: getc
type:
HRESULT(* )(IClassActivator *This,REFCLSID rclsid,DWORD dwClassContext,LCID locale,REFIID riid, void **ppv)


name: FillAt
lower_name_hint: fill
type:
HRESULT(* )(IFillLockBytes *This,ULARGE_INTEGER ulOffset, const void *pv,ULONG cb,ULONG *pcbWritten)


name: OnProgress
lower_name_hint: onpr
type:
HRESULT(* )(IProgressNotify *This,DWORD dwProgressCurrent,DWORD dwProgressMaximum,BOOL fAccurate,BOOL fOwner)


name: LayoutScript
lower_name_hint: layo
type:
HRESULT(* )(ILayoutStorage *This,StorageLayout *pStorageLayout,DWORD nEntries,DWORD glfInterleavedFlag)


name: CreateStorageEx
lower_name_hint: crea
type:
HRESULT(* )(IOplockStorage *This,LPCWSTR pwcsName,DWORD grfMode,DWORD stgfmt,DWORD grfAttrs,REFIID riid, void **ppstgOpen)


name: AsyncGetClassBits
lower_name_hint: asyn
type:
HRESULT(* )(IUrlMon *This,REFCLSID rclsid,LPCWSTR pszTYPE,LPCWSTR pszExt,DWORD dwFileVersionMS,DWORD dwFileVersionLS,LPCWSTR pszCodeBase,IBindCtx *pbc,DWORD dwClassContext,REFIID riid,DWORD flags)


name: ExtractThumbnail
lower_name_hint: extr
type:
HRESULT(* )(IThumbnailExtractor *This,IStorage *pStg,ULONG ulLength,ULONG ulHeight,ULONG *pulOutputLength,ULONG *pulOutputHeight,HBITMAP *phOutputBitmap)


name: Init
lower_name_hint: init
type:
HRESULT(* )(ISurrogateService *This,REFGUID rguidProcessID,IProcessLock *pProcessLock,BOOL *pfApplicationAware)


name: GetBindResult
lower_name_hint: getb
type:
HRESULT(* )(IBinding *This,CLSID *pclsidProtocol,DWORD *pdwResult,LPOLESTR *pszResult,DWORD *pdwReserved)


name: OnProgress
lower_name_hint: onpr
type:
HRESULT(* )(IBindStatusCallback *This,ULONG ulProgress,ULONG ulProgressMax,ULONG ulStatusCode,LPCWSTR szStatusText)


name: OnDataAvailable
lower_name_hint: onda
type:
HRESULT(* )(IBindStatusCallback *This,DWORD grfBSCF,DWORD dwSize,FORMATETC *pformatetc,STGMEDIUM *pstgmed)


name: OnProgress
lower_name_hint: onpr
type:
HRESULT(* )(IBindStatusCallbackEx *This,ULONG ulProgress,ULONG ulProgressMax,ULONG ulStatusCode,LPCWSTR szStatusText)


name: OnDataAvailable
lower_name_hint: onda
type:
HRESULT(* )(IBindStatusCallbackEx *This,DWORD grfBSCF,DWORD dwSize,FORMATETC *pformatetc,STGMEDIUM *pstgmed)


name: GetBindInfoEx
lower_name_hint: getb
type:
HRESULT(* )(IBindStatusCallbackEx *This,DWORD *grfBINDF,BINDINFO *pbindinfo,DWORD *grfBINDF2,DWORD *pdwReserved)


name: AuthenticateEx
lower_name_hint: auth
type:
HRESULT(* )(IAuthenticateEx *This,HWND *phwnd,LPWSTR *pszUsername,LPWSTR *pszPassword,AUTHENTICATEINFO *pauthinfo)


name: BeginningTransaction
lower_name_hint: begi
type:
HRESULT(* )(IHttpNegotiate *This,LPCWSTR szURL,LPCWSTR szHeaders,DWORD dwReserved,LPWSTR *pszAdditionalHeaders)


name: OnResponse
lower_name_hint: onre
type:
HRESULT(* )(IHttpNegotiate *This,DWORD dwResponseCode,LPCWSTR szResponseHeaders,LPCWSTR szRequestHeaders,LPWSTR *pszAdditionalRequestHeaders)


name: BeginningTransaction
lower_name_hint: begi
type:
HRESULT(* )(IHttpNegotiate2 *This,LPCWSTR szURL,LPCWSTR szHeaders,DWORD dwReserved,LPWSTR *pszAdditionalHeaders)


name: OnResponse
lower_name_hint: onre
type:
HRESULT(* )(IHttpNegotiate2 *This,DWORD dwResponseCode,LPCWSTR szResponseHeaders,LPCWSTR szRequestHeaders,LPWSTR *pszAdditionalRequestHeaders)


name: BeginningTransaction
lower_name_hint: begi
type:
HRESULT(* )(IHttpNegotiate3 *This,LPCWSTR szURL,LPCWSTR szHeaders,DWORD dwReserved,LPWSTR *pszAdditionalHeaders)


name: OnResponse
lower_name_hint: onre
type:
HRESULT(* )(IHttpNegotiate3 *This,DWORD dwResponseCode,LPCWSTR szResponseHeaders,LPCWSTR szRequestHeaders,LPWSTR *pszAdditionalRequestHeaders)


name: OnCodeInstallProblem
lower_name_hint: onco
type:
HRESULT(* )(ICodeInstall *This,ULONG ulStatusCode,LPCWSTR szDestination,LPCWSTR szSource,DWORD dwReserved)


name: CreateUriSimple
lower_name_hint: crea
type:
HRESULT(* )(IUriBuilder *This,DWORD dwAllowEncodingPropertyMask,DWORD_PTR dwReserved,IUri **ppIUri)


name: CreateUri
lower_name_hint: crea
type:
HRESULT(* )(IUriBuilder *This,DWORD dwCreateFlags,DWORD dwAllowEncodingPropertyMask,DWORD_PTR dwReserved,IUri **ppIUri)


name: CreateUriWithFlags
lower_name_hint: crea
type:
HRESULT(* )(IUriBuilder *This,DWORD dwCreateFlags,DWORD dwUriBuilderFlags,DWORD dwAllowEncodingPropertyMask,DWORD_PTR dwReserved,IUri **ppIUri)


name: CreateIUriBuilder
lower_name_hint: crea
type:
HRESULT(* )(IUriBuilderFactory *This,DWORD dwFlags,DWORD_PTR dwReserved,IUriBuilder **ppIUriBuilder)


name: QueryInfo
lower_name_hint: quer
type:
HRESULT(* )(IWinInetHttpInfo *This,DWORD dwOption,LPVOID pBuffer,DWORD *pcbBuf,DWORD *pdwFlags,DWORD *pdwReserved)


name: GetRequestTimeouts
lower_name_hint: getr
type:
HRESULT(* )(IWinInetHttpTimeouts *This,DWORD *pdwConnectTimeout,DWORD *pdwSendTimeout,DWORD *pdwReceiveTimeout)


name: SetCacheExtension
lower_name_hint: setc
type:
HRESULT(* )(IWinInetCacheHints *This,LPCWSTR pwzExt,LPVOID pszCacheFile,DWORD *pcbCacheFile,DWORD *pdwWinInetError,DWORD *pdwReserved)


name: SetCacheExtension
lower_name_hint: setc
type:
HRESULT(* )(IWinInetCacheHints2 *This,LPCWSTR pwzExt,LPVOID pszCacheFile,DWORD *pcbCacheFile,DWORD *pdwWinInetError,DWORD *pdwReserved)


name: SetCacheExtension2
lower_name_hint: setc
type:
HRESULT(* )(IWinInetCacheHints2 *This,LPCWSTR pwzExt,WCHAR *pwzCacheFile,DWORD *pcchCacheFile,DWORD *pdwWinInetError,DWORD *pdwReserved)


name: MonikerBindToStorage
lower_name_hint: moni
type:
HRESULT(* )(IBindHost *This,IMoniker *pMk,IBindCtx *pBC,IBindStatusCallback *pBSC,REFIID riid, void **ppvObj)


name: GetBindString
lower_name_hint: getb
type:
HRESULT(* )(IInternetBindInfo *This,ULONG ulStringType,LPOLESTR *ppwzStr,ULONG cEl,ULONG *pcElFetched)


name: GetBindString
lower_name_hint: getb
type:
HRESULT(* )(IInternetBindInfoEx *This,ULONG ulStringType,LPOLESTR *ppwzStr,ULONG cEl,ULONG *pcElFetched)


name: GetBindInfoEx
lower_name_hint: getb
type:
HRESULT(* )(IInternetBindInfoEx *This,DWORD *grfBINDF,BINDINFO *pbindinfo,DWORD *grfBINDF2,DWORD *pdwReserved)


name: Start
lower_name_hint: star
type:
HRESULT(* )(IInternetProtocolRoot *This,LPCWSTR szUrl,IInternetProtocolSink *pOIProtSink,IInternetBindInfo *pOIBindInfo,DWORD grfPI,HANDLE_PTR dwReserved)


name: Start
lower_name_hint: star
type:
HRESULT(* )(IInternetProtocol *This,LPCWSTR szUrl,IInternetProtocolSink *pOIProtSink,IInternetBindInfo *pOIBindInfo,DWORD grfPI,HANDLE_PTR dwReserved)


name: Seek
lower_name_hint: seek
type:
HRESULT(* )(IInternetProtocol *This,LARGE_INTEGER dlibMove,DWORD dwOrigin,ULARGE_INTEGER *plibNewPosition)


name: Start
lower_name_hint: star
type:
HRESULT(* )(IInternetProtocolEx *This,LPCWSTR szUrl,IInternetProtocolSink *pOIProtSink,IInternetBindInfo *pOIBindInfo,DWORD grfPI,HANDLE_PTR dwReserved)


name: Seek
lower_name_hint: seek
type:
HRESULT(* )(IInternetProtocolEx *This,LARGE_INTEGER dlibMove,DWORD dwOrigin,ULARGE_INTEGER *plibNewPosition)


name: StartEx
lower_name_hint: star
type:
HRESULT(* )(IInternetProtocolEx *This,IUri *pUri,IInternetProtocolSink *pOIProtSink,IInternetBindInfo *pOIBindInfo,DWORD grfPI,HANDLE_PTR dwReserved)


name: RegisterNameSpace
lower_name_hint: regi
type:
HRESULT(* )(IInternetSession *This,IClassFactory *pCF,REFCLSID rclsid,LPCWSTR pwzProtocol,ULONG cPatterns, const LPCWSTR *ppwzPatterns,DWORD dwReserved)


name: CreateBinding
lower_name_hint: crea
type:
HRESULT(* )(IInternetSession *This,LPBC pBC,LPCWSTR szUrl,IUnknown *pUnkOuter,IUnknown **ppUnk,IInternetProtocol **ppOInetProt,DWORD dwOption)


name: SetSessionOption
lower_name_hint: sets
type:
HRESULT(* )(IInternetSession *This,DWORD dwOption,LPVOID pBuffer,DWORD dwBufferLength,DWORD dwReserved)


name: GetSessionOption
lower_name_hint: gets
type:
HRESULT(* )(IInternetSession *This,DWORD dwOption,LPVOID pBuffer,DWORD *pdwBufferLength,DWORD dwReserved)


name: ParseUrl
lower_name_hint: pars
type:
HRESULT(* )(IInternetProtocolInfo *This,LPCWSTR pwzUrl,PARSEACTION ParseAction,DWORD dwParseFlags,LPWSTR pwzResult,DWORD cchResult,DWORD *pcchResult,DWORD dwReserved)


name: CombineUrl
lower_name_hint: comb
type:
HRESULT(* )(IInternetProtocolInfo *This,LPCWSTR pwzBaseUrl,LPCWSTR pwzRelativeUrl,DWORD dwCombineFlags,LPWSTR pwzResult,DWORD cchResult,DWORD *pcchResult,DWORD dwReserved)


name: QueryInfo
lower_name_hint: quer
type:
HRESULT(* )(IInternetProtocolInfo *This,LPCWSTR pwzUrl,QUERYOPTION OueryOption,DWORD dwQueryFlags,LPVOID pBuffer,DWORD cbBuffer,DWORD *pcbBuf,DWORD dwReserved)


name: GetSecurityId
lower_name_hint: gets
type:
HRESULT(* )(IInternetSecurityManager *This,LPCWSTR pwszUrl,BYTE *pbSecurityId,DWORD *pcbSecurityId,DWORD_PTR dwReserved)


name: ProcessUrlAction
lower_name_hint: proc
type:
HRESULT(* )(IInternetSecurityManager *This,LPCWSTR pwszUrl,DWORD dwAction,BYTE *pPolicy,DWORD cbPolicy,BYTE *pContext,DWORD cbContext,DWORD dwFlags,DWORD dwReserved)


name: QueryCustomPolicy
lower_name_hint: quer
type:
HRESULT(* )(IInternetSecurityManager *This,LPCWSTR pwszUrl,REFGUID guidKey,BYTE **ppPolicy,DWORD *pcbPolicy,BYTE *pContext,DWORD cbContext,DWORD dwReserved)


name: GetSecurityId
lower_name_hint: gets
type:
HRESULT(* )(IInternetSecurityManagerEx *This,LPCWSTR pwszUrl,BYTE *pbSecurityId,DWORD *pcbSecurityId,DWORD_PTR dwReserved)


name: ProcessUrlAction
lower_name_hint: proc
type:
HRESULT(* )(IInternetSecurityManagerEx *This,LPCWSTR pwszUrl,DWORD dwAction,BYTE *pPolicy,DWORD cbPolicy,BYTE *pContext,DWORD cbContext,DWORD dwFlags,DWORD dwReserved)


name: QueryCustomPolicy
lower_name_hint: quer
type:
HRESULT(* )(IInternetSecurityManagerEx *This,LPCWSTR pwszUrl,REFGUID guidKey,BYTE **ppPolicy,DWORD *pcbPolicy,BYTE *pContext,DWORD cbContext,DWORD dwReserved)


name: GetZoneMappings
lower_name_hint: getz
type:
HRESULT(* )(IInternetSecurityManagerEx *This,DWORD dwZone,IEnumString **ppenumString,DWORD dwFlags)


name: ProcessUrlActionEx
lower_name_hint: proc
type:
HRESULT(* )(IInternetSecurityManagerEx *This,LPCWSTR pwszUrl,DWORD dwAction,BYTE *pPolicy,DWORD cbPolicy,BYTE *pContext,DWORD cbContext,DWORD dwFlags,DWORD dwReserved,DWORD *pdwOutFlags)


name: GetSecurityId
lower_name_hint: gets
type:
HRESULT(* )(IInternetSecurityManagerEx2 *This,LPCWSTR pwszUrl,BYTE *pbSecurityId,DWORD *pcbSecurityId,DWORD_PTR dwReserved)


name: ProcessUrlAction
lower_name_hint: proc
type:
HRESULT(* )(IInternetSecurityManagerEx2 *This,LPCWSTR pwszUrl,DWORD dwAction,BYTE *pPolicy,DWORD cbPolicy,BYTE *pContext,DWORD cbContext,DWORD dwFlags,DWORD dwReserved)


name: QueryCustomPolicy
lower_name_hint: quer
type:
HRESULT(* )(IInternetSecurityManagerEx2 *This,LPCWSTR pwszUrl,REFGUID guidKey,BYTE **ppPolicy,DWORD *pcbPolicy,BYTE *pContext,DWORD cbContext,DWORD dwReserved)


name: GetZoneMappings
lower_name_hint: getz
type:
HRESULT(* )(IInternetSecurityManagerEx2 *This,DWORD dwZone,IEnumString **ppenumString,DWORD dwFlags)


name: ProcessUrlActionEx
lower_name_hint: proc
type:
HRESULT(* )(IInternetSecurityManagerEx2 *This,LPCWSTR pwszUrl,DWORD dwAction,BYTE *pPolicy,DWORD cbPolicy,BYTE *pContext,DWORD cbContext,DWORD dwFlags,DWORD dwReserved,DWORD *pdwOutFlags)


name: MapUrlToZoneEx2
lower_name_hint: mapu
type:
HRESULT(* )(IInternetSecurityManagerEx2 *This,IUri *pUri,DWORD *pdwZone,DWORD dwFlags,LPWSTR *ppwszMappedUrl,DWORD *pdwOutFlags)


name: ProcessUrlActionEx2
lower_name_hint: proc
type:
HRESULT(* )(IInternetSecurityManagerEx2 *This,IUri *pUri,DWORD dwAction,BYTE *pPolicy,DWORD cbPolicy,BYTE *pContext,DWORD cbContext,DWORD dwFlags,DWORD_PTR dwReserved,DWORD *pdwOutFlags)


name: GetSecurityIdEx2
lower_name_hint: gets
type:
HRESULT(* )(IInternetSecurityManagerEx2 *This,IUri *pUri,BYTE *pbSecurityId,DWORD *pcbSecurityId,DWORD_PTR dwReserved)


name: QueryCustomPolicyEx2
lower_name_hint: quer
type:
HRESULT(* )(IInternetSecurityManagerEx2 *This,IUri *pUri,REFGUID guidKey,BYTE **ppPolicy,DWORD *pcbPolicy,BYTE *pContext,DWORD cbContext,DWORD_PTR dwReserved)


name: GetSecurityId
lower_name_hint: gets
type:
HRESULT(* )(IInternetHostSecurityManager *This,BYTE *pbSecurityId,DWORD *pcbSecurityId,DWORD_PTR dwReserved)


name: ProcessUrlAction
lower_name_hint: proc
type:
HRESULT(* )(IInternetHostSecurityManager *This,DWORD dwAction,BYTE *pPolicy,DWORD cbPolicy,BYTE *pContext,DWORD cbContext,DWORD dwFlags,DWORD dwReserved)


name: QueryCustomPolicy
lower_name_hint: quer
type:
HRESULT(* )(IInternetHostSecurityManager *This,REFGUID guidKey,BYTE **ppPolicy,DWORD *pcbPolicy,BYTE *pContext,DWORD cbContext,DWORD dwReserved)


name: GetZoneCustomPolicy
lower_name_hint: getz
type:
HRESULT(* )(IInternetZoneManager *This,DWORD dwZone,REFGUID guidKey,BYTE **ppPolicy,DWORD *pcbPolicy,URLZONEREG urlZoneReg)


name: SetZoneCustomPolicy
lower_name_hint: setz
type:
HRESULT(* )(IInternetZoneManager *This,DWORD dwZone,REFGUID guidKey,BYTE *pPolicy,DWORD cbPolicy,URLZONEREG urlZoneReg)


name: GetZoneActionPolicy
lower_name_hint: getz
type:
HRESULT(* )(IInternetZoneManager *This,DWORD dwZone,DWORD dwAction,BYTE *pPolicy,DWORD cbPolicy,URLZONEREG urlZoneReg)


name: PromptAction
lower_name_hint: prom
type:
HRESULT(* )(IInternetZoneManager *This,DWORD dwAction,HWND hwndParent,LPCWSTR pwszUrl,LPCWSTR pwszText,DWORD dwPromptFlags)


name: LogAction
lower_name_hint: loga
type:
HRESULT(* )(IInternetZoneManager *This,DWORD dwAction,LPCWSTR pwszUrl,LPCWSTR pwszText,DWORD dwLogFlags)


name: GetZoneCustomPolicy
lower_name_hint: getz
type:
HRESULT(* )(IInternetZoneManagerEx *This,DWORD dwZone,REFGUID guidKey,BYTE **ppPolicy,DWORD *pcbPolicy,URLZONEREG urlZoneReg)


name: SetZoneCustomPolicy
lower_name_hint: setz
type:
HRESULT(* )(IInternetZoneManagerEx *This,DWORD dwZone,REFGUID guidKey,BYTE *pPolicy,DWORD cbPolicy,URLZONEREG urlZoneReg)


name: GetZoneActionPolicy
lower_name_hint: getz
type:
HRESULT(* )(IInternetZoneManagerEx *This,DWORD dwZone,DWORD dwAction,BYTE *pPolicy,DWORD cbPolicy,URLZONEREG urlZoneReg)


name: PromptAction
lower_name_hint: prom
type:
HRESULT(* )(IInternetZoneManagerEx *This,DWORD dwAction,HWND hwndParent,LPCWSTR pwszUrl,LPCWSTR pwszText,DWORD dwPromptFlags)


name: LogAction
lower_name_hint: loga
type:
HRESULT(* )(IInternetZoneManagerEx *This,DWORD dwAction,LPCWSTR pwszUrl,LPCWSTR pwszText,DWORD dwLogFlags)


name: GetZoneActionPolicyEx
lower_name_hint: getz
type:
HRESULT(* )(IInternetZoneManagerEx *This,DWORD dwZone,DWORD dwAction,BYTE *pPolicy,DWORD cbPolicy,URLZONEREG urlZoneReg,DWORD dwFlags)


name: GetZoneCustomPolicy
lower_name_hint: getz
type:
HRESULT(* )(IInternetZoneManagerEx2 *This,DWORD dwZone,REFGUID guidKey,BYTE **ppPolicy,DWORD *pcbPolicy,URLZONEREG urlZoneReg)


name: SetZoneCustomPolicy
lower_name_hint: setz
type:
HRESULT(* )(IInternetZoneManagerEx2 *This,DWORD dwZone,REFGUID guidKey,BYTE *pPolicy,DWORD cbPolicy,URLZONEREG urlZoneReg)


name: GetZoneActionPolicy
lower_name_hint: getz
type:
HRESULT(* )(IInternetZoneManagerEx2 *This,DWORD dwZone,DWORD dwAction,BYTE *pPolicy,DWORD cbPolicy,URLZONEREG urlZoneReg)


name: PromptAction
lower_name_hint: prom
type:
HRESULT(* )(IInternetZoneManagerEx2 *This,DWORD dwAction,HWND hwndParent,LPCWSTR pwszUrl,LPCWSTR pwszText,DWORD dwPromptFlags)


name: LogAction
lower_name_hint: loga
type:
HRESULT(* )(IInternetZoneManagerEx2 *This,DWORD dwAction,LPCWSTR pwszUrl,LPCWSTR pwszText,DWORD dwLogFlags)


name: GetZoneActionPolicyEx
lower_name_hint: getz
type:
HRESULT(* )(IInternetZoneManagerEx2 *This,DWORD dwZone,DWORD dwAction,BYTE *pPolicy,DWORD cbPolicy,URLZONEREG urlZoneReg,DWORD dwFlags)


name: GetZoneAttributesEx
lower_name_hint: getz
type:
HRESULT(* )(IInternetZoneManagerEx2 *This,DWORD dwZone,ZONEATTRIBUTES *pZoneAttributes,DWORD dwFlags)


name: GetZoneSecurityState
lower_name_hint: getz
type:
HRESULT(* )(IInternetZoneManagerEx2 *This,DWORD dwZoneIndex,BOOL fRespectPolicy,LPDWORD pdwState,BOOL *pfPolicyEncountered)


name: GetIESecurityState
lower_name_hint: geti
type:
HRESULT(* )(IInternetZoneManagerEx2 *This,BOOL fRespectPolicy,LPDWORD pdwState,BOOL *pfPolicyEncountered,BOOL fNoCache)


name: ProcessSoftDist
lower_name_hint: proc
type:
HRESULT(* )(ISoftDistExt *This,LPCWSTR szCDFURL,IXMLElement *pSoftDistElement,LPSOFTDISTINFO lpsdi)


name: DoEncode
lower_name_hint: doen
type:
HRESULT(* )(IDataFilter *This,DWORD dwFlags,LONG lInBufferSize,BYTE *pbInBuffer,LONG lOutBufferSize,BYTE *pbOutBuffer,LONG lInBytesAvailable,LONG *plInBytesRead,LONG *plOutBytesWritten,DWORD dwReserved)


name: FindBestFilter
lower_name_hint: find
type:
HRESULT(* )(IEncodingFilterFactory *This,LPCWSTR pwzCodeIn,LPCWSTR pwzCodeOut,DATAINFO info,IDataFilter **ppDF)


name: WriteMultiple
lower_name_hint: writ
type:
HRESULT(* )(IPropertyStorage *This,ULONG cpspec, const PROPSPEC rgpspec[], const PROPVARIANT rgpropvar[],PROPID propidNameFirst)


name: WritePropertyNames
lower_name_hint: writ
type:
HRESULT(* )(IPropertyStorage *This,ULONG cpropid, const PROPID rgpropid[], const LPOLESTR rglpwstrName[])


name: SetTimes
lower_name_hint: sett
type:
HRESULT(* )(IPropertyStorage *This, const FILETIME *pctime, const FILETIME *patime, const FILETIME *pmtime)


name: Create
lower_name_hint: crea
type:
HRESULT(* )(IPropertySetStorage *This,REFFMTID rfmtid, const CLSID *pclsid,DWORD grfFlags,DWORD grfMode,IPropertyStorage **ppprstg)


name: GetIDsOfNames
lower_name_hint: geti
type:
HRESULT(* )(IDispatch *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId)


name: Invoke
lower_name_hint: invo
type:
HRESULT(* )(IDispatch *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr)


name: Bind
lower_name_hint: bind
type:
HRESULT(* )(ITypeComp *This,LPOLESTR szName,ULONG lHashVal,WORD wFlags,ITypeInfo **ppTInfo,DESCKIND *pDescKind,BINDPTR *pBindPtr)


name: BindType
lower_name_hint: bind
type:
HRESULT(* )(ITypeComp *This,LPOLESTR szName,ULONG lHashVal,ITypeInfo **ppTInfo,ITypeComp **ppTComp)


name: Invoke
lower_name_hint: invo
type:
HRESULT(* )(ITypeInfo *This,PVOID pvInstance,MEMBERID memid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr)


name: GetDocumentation
lower_name_hint: getd
type:
HRESULT(* )(ITypeInfo *This,MEMBERID memid,BSTR *pBstrName,BSTR *pBstrDocString,DWORD *pdwHelpContext,BSTR *pBstrHelpFile)


name: GetDllEntry
lower_name_hint: getd
type:
HRESULT(* )(ITypeInfo *This,MEMBERID memid,INVOKEKIND invKind,BSTR *pBstrDllName,BSTR *pBstrName,WORD *pwOrdinal)


name: Invoke
lower_name_hint: invo
type:
HRESULT(* )(ITypeInfo2 *This,PVOID pvInstance,MEMBERID memid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr)


name: GetDocumentation
lower_name_hint: getd
type:
HRESULT(* )(ITypeInfo2 *This,MEMBERID memid,BSTR *pBstrName,BSTR *pBstrDocString,DWORD *pdwHelpContext,BSTR *pBstrHelpFile)


name: GetDllEntry
lower_name_hint: getd
type:
HRESULT(* )(ITypeInfo2 *This,MEMBERID memid,INVOKEKIND invKind,BSTR *pBstrDllName,BSTR *pBstrName,WORD *pwOrdinal)


name: GetDocumentation2
lower_name_hint: getd
type:
HRESULT(* )(ITypeInfo2 *This,MEMBERID memid,LCID lcid,BSTR *pbstrHelpString,DWORD *pdwHelpStringContext,BSTR *pbstrHelpStringDll)


name: GetDocumentation
lower_name_hint: getd
type:
HRESULT(* )(ITypeLib *This,INT index,BSTR *pBstrName,BSTR *pBstrDocString,DWORD *pdwHelpContext,BSTR *pBstrHelpFile)


name: FindName
lower_name_hint: find
type:
HRESULT(* )(ITypeLib *This,LPOLESTR szNameBuf,ULONG lHashVal,ITypeInfo **ppTInfo,MEMBERID *rgMemId,USHORT *pcFound)


name: GetDocumentation
lower_name_hint: getd
type:
HRESULT(* )(ITypeLib2 *This,INT index,BSTR *pBstrName,BSTR *pBstrDocString,DWORD *pdwHelpContext,BSTR *pBstrHelpFile)


name: FindName
lower_name_hint: find
type:
HRESULT(* )(ITypeLib2 *This,LPOLESTR szNameBuf,ULONG lHashVal,ITypeInfo **ppTInfo,MEMBERID *rgMemId,USHORT *pcFound)


name: GetDocumentation2
lower_name_hint: getd
type:
HRESULT(* )(ITypeLib2 *This,INT index,LCID lcid,BSTR *pbstrHelpString,DWORD *pdwHelpStringContext,BSTR *pbstrHelpStringDll)


name: RequestTypeChange
lower_name_hint: requ
type:
HRESULT(* )(ITypeChangeEvents *This,CHANGEKIND changeKind,ITypeInfo *pTInfoBefore,LPOLESTR pStrName,INT *pfCancel)


name: AfterTypeChange
lower_name_hint: afte
type:
HRESULT(* )(ITypeChangeEvents *This,CHANGEKIND changeKind,ITypeInfo *pTInfoAfter,LPOLESTR pStrName)


name: Marshal
lower_name_hint: mars
type:
HRESULT(* )(ITypeMarshal *This,PVOID pvType,DWORD dwDestContext,PVOID pvDestContext,ULONG cbBufferLength,BYTE *pBuffer,ULONG *pcbWritten)


name: Unmarshal
lower_name_hint: unma
type:
HRESULT(* )(ITypeMarshal *This,PVOID pvType,DWORD dwFlags,ULONG cbBufferLength,BYTE *pBuffer,ULONG *pcbRead)


name: GetFieldNoCopy
lower_name_hint: getf
type:
HRESULT(* )(IRecordInfo *This,PVOID pvData,LPCOLESTR szFieldName,VARIANT *pvarField,PVOID *ppvDataCArray)


name: GetIDsOfNames
lower_name_hint: geti
type:
HRESULT(* )(IXMLDOMImplementation *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId)


name: Invoke
lower_name_hint: invo
type:
HRESULT(* )(IXMLDOMImplementation *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr)


name: GetIDsOfNames
lower_name_hint: geti
type:
HRESULT(* )(IXMLDOMNode *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId)


name: Invoke
lower_name_hint: invo
type:
HRESULT(* )(IXMLDOMNode *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr)


name: replaceChild
lower_name_hint: repl
type:
HRESULT(* )(IXMLDOMNode *This,IXMLDOMNode *newChild,IXMLDOMNode *oldChild,IXMLDOMNode **outOldChild)


name: GetIDsOfNames
lower_name_hint: geti
type:
HRESULT(* )(IXMLDOMDocumentFragment *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId)


name: Invoke
lower_name_hint: invo
type:
HRESULT(* )(IXMLDOMDocumentFragment *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr)


name: insertBefore
lower_name_hint: inse
type:
HRESULT(* )(IXMLDOMDocumentFragment *This,IXMLDOMNode *newChild,VARIANT refChild,IXMLDOMNode **outNewChild)


name: replaceChild
lower_name_hint: repl
type:
HRESULT(* )(IXMLDOMDocumentFragment *This,IXMLDOMNode *newChild,IXMLDOMNode *oldChild,IXMLDOMNode **outOldChild)


name: GetIDsOfNames
lower_name_hint: geti
type:
HRESULT(* )(IXMLDOMDocument *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId)


name: Invoke
lower_name_hint: invo
type:
HRESULT(* )(IXMLDOMDocument *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr)


name: insertBefore
lower_name_hint: inse
type:
HRESULT(* )(IXMLDOMDocument *This,IXMLDOMNode *newChild,VARIANT refChild,IXMLDOMNode **outNewChild)


name: replaceChild
lower_name_hint: repl
type:
HRESULT(* )(IXMLDOMDocument *This,IXMLDOMNode *newChild,IXMLDOMNode *oldChild,IXMLDOMNode **outOldChild)


name: GetIDsOfNames
lower_name_hint: geti
type:
HRESULT(* )(IXMLDOMNodeList *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId)


name: Invoke
lower_name_hint: invo
type:
HRESULT(* )(IXMLDOMNodeList *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr)


name: GetIDsOfNames
lower_name_hint: geti
type:
HRESULT(* )(IXMLDOMNamedNodeMap *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId)


name: Invoke
lower_name_hint: invo
type:
HRESULT(* )(IXMLDOMNamedNodeMap *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr)


name: GetIDsOfNames
lower_name_hint: geti
type:
HRESULT(* )(IXMLDOMCharacterData *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId)


name: Invoke
lower_name_hint: invo
type:
HRESULT(* )(IXMLDOMCharacterData *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr)


name: insertBefore
lower_name_hint: inse
type:
HRESULT(* )(IXMLDOMCharacterData *This,IXMLDOMNode *newChild,VARIANT refChild,IXMLDOMNode **outNewChild)


name: replaceChild
lower_name_hint: repl
type:
HRESULT(* )(IXMLDOMCharacterData *This,IXMLDOMNode *newChild,IXMLDOMNode *oldChild,IXMLDOMNode **outOldChild)


name: GetIDsOfNames
lower_name_hint: geti
type:
HRESULT(* )(IXMLDOMAttribute *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId)


name: Invoke
lower_name_hint: invo
type:
HRESULT(* )(IXMLDOMAttribute *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr)


name: insertBefore
lower_name_hint: inse
type:
HRESULT(* )(IXMLDOMAttribute *This,IXMLDOMNode *newChild,VARIANT refChild,IXMLDOMNode **outNewChild)


name: replaceChild
lower_name_hint: repl
type:
HRESULT(* )(IXMLDOMAttribute *This,IXMLDOMNode *newChild,IXMLDOMNode *oldChild,IXMLDOMNode **outOldChild)


name: GetIDsOfNames
lower_name_hint: geti
type:
HRESULT(* )(IXMLDOMElement *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId)


name: Invoke
lower_name_hint: invo
type:
HRESULT(* )(IXMLDOMElement *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr)


name: replaceChild
lower_name_hint: repl
type:
HRESULT(* )(IXMLDOMElement *This,IXMLDOMNode *newChild,IXMLDOMNode *oldChild,IXMLDOMNode **outOldChild)


name: GetIDsOfNames
lower_name_hint: geti
type:
HRESULT(* )(IXMLDOMText *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId)


name: Invoke
lower_name_hint: invo
type:
HRESULT(* )(IXMLDOMText *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr)


name: replaceChild
lower_name_hint: repl
type:
HRESULT(* )(IXMLDOMText *This,IXMLDOMNode *newChild,IXMLDOMNode *oldChild,IXMLDOMNode **outOldChild)


name: GetIDsOfNames
lower_name_hint: geti
type:
HRESULT(* )(IXMLDOMComment *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId)


name: Invoke
lower_name_hint: invo
type:
HRESULT(* )(IXMLDOMComment *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr)


name: replaceChild
lower_name_hint: repl
type:
HRESULT(* )(IXMLDOMComment *This,IXMLDOMNode *newChild,IXMLDOMNode *oldChild,IXMLDOMNode **outOldChild)


name: GetIDsOfNames
lower_name_hint: geti
type:
HRESULT(* )(IXMLDOMProcessingInstruction *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId)


name: Invoke
lower_name_hint: invo
type:
HRESULT(* )(IXMLDOMProcessingInstruction *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr)


name: insertBefore
lower_name_hint: inse
type:
HRESULT(* )(IXMLDOMProcessingInstruction *This,IXMLDOMNode *newChild,VARIANT refChild,IXMLDOMNode **outNewChild)


name: replaceChild
lower_name_hint: repl
type:
HRESULT(* )(IXMLDOMProcessingInstruction *This,IXMLDOMNode *newChild,IXMLDOMNode *oldChild,IXMLDOMNode **outOldChild)


name: GetIDsOfNames
lower_name_hint: geti
type:
HRESULT(* )(IXMLDOMCDATASection *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId)


name: Invoke
lower_name_hint: invo
type:
HRESULT(* )(IXMLDOMCDATASection *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr)


name: insertBefore
lower_name_hint: inse
type:
HRESULT(* )(IXMLDOMCDATASection *This,IXMLDOMNode *newChild,VARIANT refChild,IXMLDOMNode **outNewChild)


name: replaceChild
lower_name_hint: repl
type:
HRESULT(* )(IXMLDOMCDATASection *This,IXMLDOMNode *newChild,IXMLDOMNode *oldChild,IXMLDOMNode **outOldChild)


name: GetIDsOfNames
lower_name_hint: geti
type:
HRESULT(* )(IXMLDOMDocumentType *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId)


name: Invoke
lower_name_hint: invo
type:
HRESULT(* )(IXMLDOMDocumentType *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr)


name: insertBefore
lower_name_hint: inse
type:
HRESULT(* )(IXMLDOMDocumentType *This,IXMLDOMNode *newChild,VARIANT refChild,IXMLDOMNode **outNewChild)


name: replaceChild
lower_name_hint: repl
type:
HRESULT(* )(IXMLDOMDocumentType *This,IXMLDOMNode *newChild,IXMLDOMNode *oldChild,IXMLDOMNode **outOldChild)


name: GetIDsOfNames
lower_name_hint: geti
type:
HRESULT(* )(IXMLDOMNotation *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId)


name: Invoke
lower_name_hint: invo
type:
HRESULT(* )(IXMLDOMNotation *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr)


name: insertBefore
lower_name_hint: inse
type:
HRESULT(* )(IXMLDOMNotation *This,IXMLDOMNode *newChild,VARIANT refChild,IXMLDOMNode **outNewChild)


name: replaceChild
lower_name_hint: repl
type:
HRESULT(* )(IXMLDOMNotation *This,IXMLDOMNode *newChild,IXMLDOMNode *oldChild,IXMLDOMNode **outOldChild)


name: GetIDsOfNames
lower_name_hint: geti
type:
HRESULT(* )(IXMLDOMEntity *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId)


name: Invoke
lower_name_hint: invo
type:
HRESULT(* )(IXMLDOMEntity *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr)


name: replaceChild
lower_name_hint: repl
type:
HRESULT(* )(IXMLDOMEntity *This,IXMLDOMNode *newChild,IXMLDOMNode *oldChild,IXMLDOMNode **outOldChild)


name: GetIDsOfNames
lower_name_hint: geti
type:
HRESULT(* )(IXMLDOMEntityReference *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId)


name: Invoke
lower_name_hint: invo
type:
HRESULT(* )(IXMLDOMEntityReference *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr)


name: insertBefore
lower_name_hint: inse
type:
HRESULT(* )(IXMLDOMEntityReference *This,IXMLDOMNode *newChild,VARIANT refChild,IXMLDOMNode **outNewChild)


name: replaceChild
lower_name_hint: repl
type:
HRESULT(* )(IXMLDOMEntityReference *This,IXMLDOMNode *newChild,IXMLDOMNode *oldChild,IXMLDOMNode **outOldChild)


name: GetIDsOfNames
lower_name_hint: geti
type:
HRESULT(* )(IXMLDOMParseError *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId)


name: Invoke
lower_name_hint: invo
type:
HRESULT(* )(IXMLDOMParseError *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr)


name: GetIDsOfNames
lower_name_hint: geti
type:
HRESULT(* )(IXTLRuntime *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId)


name: Invoke
lower_name_hint: invo
type:
HRESULT(* )(IXTLRuntime *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr)


name: replaceChild
lower_name_hint: repl
type:
HRESULT(* )(IXTLRuntime *This,IXMLDOMNode *newChild,IXMLDOMNode *oldChild,IXMLDOMNode **outOldChild)


name: formatDate
lower_name_hint: form
type:
HRESULT(* )(IXTLRuntime *This,VARIANT varDate,BSTR bstrFormat,VARIANT varDestLocale,BSTR *pbstrFormattedString)


name: formatTime
lower_name_hint: form
type:
HRESULT(* )(IXTLRuntime *This,VARIANT varTime,BSTR bstrFormat,VARIANT varDestLocale,BSTR *pbstrFormattedString)


name: GetIDsOfNames
lower_name_hint: geti
type:
HRESULT(* )(XMLDOMDocumentEvents *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId)


name: Invoke
lower_name_hint: invo
type:
HRESULT(* )(XMLDOMDocumentEvents *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr)


name: GetIDsOfNames
lower_name_hint: geti
type:
HRESULT(* )(IXMLHttpRequest *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId)


name: Invoke
lower_name_hint: invo
type:
HRESULT(* )(IXMLHttpRequest *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr)


name: open
lower_name_hint: open
type:
HRESULT(* )(IXMLHttpRequest *This,BSTR bstrMethod,BSTR bstrUrl,VARIANT varAsync,VARIANT bstrUser,VARIANT bstrPassword)


name: GetIDsOfNames
lower_name_hint: geti
type:
HRESULT(* )(IXMLDSOControl *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId)


name: Invoke
lower_name_hint: invo
type:
HRESULT(* )(IXMLDSOControl *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr)


name: GetIDsOfNames
lower_name_hint: geti
type:
HRESULT(* )(IXMLElementCollection *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId)


name: Invoke
lower_name_hint: invo
type:
HRESULT(* )(IXMLElementCollection *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr)


name: GetIDsOfNames
lower_name_hint: geti
type:
HRESULT(* )(IXMLDocument *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId)


name: Invoke
lower_name_hint: invo
type:
HRESULT(* )(IXMLDocument *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr)


name: GetIDsOfNames
lower_name_hint: geti
type:
HRESULT(* )(IXMLDocument2 *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId)


name: Invoke
lower_name_hint: invo
type:
HRESULT(* )(IXMLDocument2 *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr)


name: GetIDsOfNames
lower_name_hint: geti
type:
HRESULT(* )(IXMLElement *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId)


name: Invoke
lower_name_hint: invo
type:
HRESULT(* )(IXMLElement *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr)


name: GetIDsOfNames
lower_name_hint: geti
type:
HRESULT(* )(IXMLElement2 *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId)


name: Invoke
lower_name_hint: invo
type:
HRESULT(* )(IXMLElement2 *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr)


name: GetIDsOfNames
lower_name_hint: geti
type:
HRESULT(* )(IXMLAttribute *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId)


name: Invoke
lower_name_hint: invo
type:
HRESULT(* )(IXMLAttribute *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr)


# assoc_text

text:
= {8,-3,9,5,4,2,7,-12,-11,9,-8,2,7,-12,12,-13,2,-13,2,12,1,-7,1,6,-2,-10,-2,-4,-13,-13,-11,-8,-13,-3,-12,-9,10,4,11,9,-13,-8,-8,-9,-11,7,-9,12,7,7,12,6,-4,-5,-3,0,-13,2,-12,-3,-9,0,-7,5,12,-6,12,-1,-3,6,-2,12,-6,-13,-4,-8,11,-13,12,-8,4,7,5,1,5,-3,10,-3,3,-7,6,12,-8,-7,-6,-2,-2,11,-1,-10,-13,12,-8,10,-7,3,-5,-3,-4,2,-3,7,-10,-12,-6,11,5,-12,6,-7,5,-6,7,-1,1,0,4,-5,9,11,11,-13,4,7,4,12,2,-1,4,4,-4,-12,-2,7,-8,-5,-7,-10,4,11,9,12,0,-8,1,-13,-13,-2,-8,2,-3,-2,-2,3,-6,9,-4,-9,8,12,10,7,0,9,1,3,7,-5,11,-10,-13,-6,-11,0,10,7,12,1,-6,-3,-6,12,10,-9,12,-4,-13,8,-8,-12,-13,0,-8,-4,3,3,7,8,5,7,10,-7,-1,7,1,-12,3,-10,5,6,2,-4,3,-10,-13,0,-13,5,-13,-7,-12,12,-13,3,-11,8,-7,12,-4,7,6,-10,12,8,-9,-1,-7,-6,-2,-5,0,12,-12,5,-7,5,3,-10,8,-13,-7,-7,-4,5,-3,-2,-1,-7,2,9,5,-11,-11,-13,-5,-13,-1,6,0,-1,5,-3,5,2,-4,-13,-4,12,-9,-6,-9,6,-12,-10,-8,-4,10,2,12,-3,7,12,12,12,-7,-13,-6,5,-4,9,-3,4,7,-1,12,2,-7,6,-5,1,-13,11,-12,5,-3,7,-2,-6,7,-8,12,-7,-13,-7,-11,-12,1,-3,12,12,2,-6,3,0,-4,3,-2,-13,-1,-13,1,9,7,1,8,-6,1,-1,3,12,9,1,12,6,-1,-9,-1,3,-13,-13,-10,5,7,7,10,12,12,-5,12,9,6,3,7,11,5,-13,6,10,2,-12,2,3,3,8,4,-6,2,6,12,-13,9,-12,10,3,-8,4,-7,9,-11,12,-4,}


text:
center[cvRound(pattern[idx].x*b + pattern[idx].y*a)*step + cvRound(pattern[idx].x*a - pattern[idx].y*b)]


text:
using ::set_terminate; using ::terminate_handler; using ::terminate; using ::set_unexpected; using ::unexpected_handler; using ::unexpected;


text:
template<class _Ret, class... _Types> struct _Get_function_impl<_Ret CALL_OPT (_Types...)> { typedef _Func_class<_Ret, _Types...> type; };


text:
template<class... _Unbound> auto operator()(_Unbound&&... _Unbargs) CONST_OPT -> decltype(_Call_binder(_Forced<_Ret>(), _Seq(), _Mypair._Get_first(), _Mypair._Get_second(), _STD forward_as_tuple(_STD forward<_Unbound>(_Unbargs)...))) { return (_Call_binder(_Forced<_Ret>(), _Seq(), _Mypair._Get_first(), _Mypair._Get_second(), _STD forward_as_tuple(_STD forward<_Unbound>(_Unbargs)...))); }


text:
if (1) { static double s_lastDone_ = (currentTime); double s_now_ = (currentTime); if (s_lastDone_ > s_now_) s_lastDone_ = s_now_; if (s_now_ - s_lastDone_ > (secs)) { code; s_lastDone_ = s_now_; }} else (void)0


text:
if(1) { double _start_time_ = g2o::get_time(); code; fprintf(stderr, "%s took %f sec\n", text, g2o::get_time() - _start_time_); } else (void) 0


text:
namespace std { template<> class vector<__VA_ARGS__, std::allocator<__VA_ARGS__> > : public vector<__VA_ARGS__, EIGEN_ALIGNED_ALLOCATOR<__VA_ARGS__> > { typedef vector<__VA_ARGS__, EIGEN_ALIGNED_ALLOCATOR<__VA_ARGS__> > vector_base; public: typedef __VA_ARGS__ value_type; typedef vector_base::allocator_type allocator_type; typedef vector_base::size_type size_type; typedef vector_base::iterator iterator; explicit vector(const allocator_type& a = allocator_type()) : vector_base(a) {} template<typename InputIterator> vector(InputIterator first, InputIterator last, const allocator_type& a = allocator_type()) : vector_base(first, last, a) {} vector(const vector& c) : vector_base(c) {} explicit vector(size_type num, const value_type& val = value_type()) : vector_base(num, val) {} vector(iterator start, iterator end) : vector_base(start, end) {} vector& operator=(const vector& x) { vector_base::operator=(x); return *this; } }; }


text:
public: typedef T value_type; typedef typename vector_base::allocator_type allocator_type; typedef typename vector_base::size_type size_type; typedef typename vector_base::iterator iterator; typedef typename vector_base::const_iterator const_iterator; explicit vector(const allocator_type& a = allocator_type()) : vector_base(a) {} template<typename InputIterator> vector(InputIterator first, InputIterator last, const allocator_type& a = allocator_type()) : vector_base(first, last, a) {} vector(const vector& c) : vector_base(c) {} explicit vector(size_type num, const value_type& val = value_type()) : vector_base(num, val) {} vector(iterator start, iterator end) : vector_base(start, end) {} vector& operator=(const vector& x) { vector_base::operator=(x); return *this; }


text:
_CRT_DEPRECATE_TEXT( "This function or variable may be unsafe. Consider using " #_Replacement " instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. " "See online help for details.")


text:
message("" __FILE__ "(" _CRT_STRINGIZE(__LINE__) ") : warning CRT0000 : " _CRT_STRINGIZE(description))


text:
_CRT_DEPRECATE_TEXT( "Call to 'std::" #_Func "' with parameters that may be unsafe - " "this call relies on the caller to check that the passed values are correct. " "To disable this warning, use -D_SCL_SECURE_NO_WARNINGS. " "See documentation on how to use Visual C++ 'Checked Iterators'")


text:
{ if (!(cond)) { _ASSERTE(#cond && 0); _SCL_SECURE_INVALID_ARGUMENT_NO_ASSERT; } _Analysis_assume_(cond); }


text:
{ if (!(cond)) { _ASSERTE(#cond && 0); _SCL_SECURE_OUT_OF_RANGE_NO_ASSERT; } _Analysis_assume_(cond); }


text:
{ _ASSERTE("Standard C++ Libraries Invalid Argument" && 0); _SCL_SECURE_INVALID_ARGUMENT_NO_ASSERT; }


text:
{ typedef int _TmpTestType; __if_exists(_TmpTestType::ToString) { bool _MustReleaseLock = false; int _LockKind = _Kind; System::Runtime::CompilerServices::RuntimeHelpers::PrepareConstrainedRegions(); try } { __if_exists(_TmpTestType::ToString) { System::Runtime::CompilerServices::RuntimeHelpers::PrepareConstrainedRegions(); try { } _M_CEE_FINALLY { _STD _Lockit::_Lockit_ctor(_LockKind); _MustReleaseLock = true; } } __if_not_exists(_TmpTestType::ToString) { _STD _Lockit _Lock(_Kind); }


text:
} __if_exists(_TmpTestType::ToString) { _M_CEE_FINALLY { if (_MustReleaseLock) { _STD _Lockit::_Lockit_dtor(_LockKind); } } } }


text:
[System::Runtime::ConstrainedExecution::ReliabilityContract( System::Runtime::ConstrainedExecution::Consistency::WillNotCorruptState, System::Runtime::ConstrainedExecution::Cer::Success)]


text:
__pragma(warning(suppress:6334))(sizeof ((_Val) + (float)0) == sizeof (float) ? 'f' : sizeof ((_Val) + (double)0) == sizeof (double) ? 'd' : 'l')


text:
(_CLASS_ARG(_Val) == 'f' ? _FFunc((float)(_Val)) : _CLASS_ARG(_Val) == 'd' ? _DFunc((double)(_Val)) : _LDFunc((long double)(_Val)))


text:
(_CLASS_ARG((_Val1) + (_Val2)) == 'f' ? _FFunc((float)(_Val1), (float)(_Val2)) : _CLASS_ARG((_Val1) + (_Val2)) == 'd' ? _DFunc((double)(_Val1), (double)(_Val2)) : _LDFunc((long double)(_Val1), (long double)(_Val2)))


text:
extern "C" _Check_return_ CRTTYPE double __cdecl FUN(_In_ double); template<class _Ty> inline typename _STD enable_if< _STD is_integral<_Ty>::value, double>::type FUN(_Ty _Left) { return (_CSTD FUN((double)_Left)); }


text:
extern "C" _Check_return_ CRTTYPE double __cdecl FUN(_In_ double, ARG2); template<class _Ty> inline typename _STD enable_if< _STD is_integral<_Ty>::value, double>::type FUN(_Ty _Left, ARG2 _Arg2) { return (_CSTD FUN((double)_Left, _Arg2)); }


text:
extern "C" _Check_return_ CRTTYPE double CALL_OPT FUN( _In_ double, _In_ double); template<class _Ty1, class _Ty2> inline typename _STD enable_if< _STD is_arithmetic<_Ty1>::value && _STD is_arithmetic<_Ty2>::value, typename _STD _Common_float_type<_Ty1, _Ty2>::type>::type FUN(_Ty1 _Left, _Ty2 _Right) { typedef typename _STD _Common_float_type<_Ty1, _Ty2>::type type; return (_CSTD FUN((type)_Left, (type)_Right)); }


text:
extern "C" _Check_return_ CRTTYPE RET __cdecl FUN(_In_ double); template<class _Ty> inline typename _STD enable_if< _STD is_integral<_Ty>::value, RET>::type FUN(_Ty _Left) { return (_CSTD FUN((double)_Left)); }


text:
= noexcept(swap(std::declval<_Ty1>(),std::declval<_Ty2>()))&&noexcept(swap(std::declval<_Ty2>(),std::declval<_Ty1>()))


text:
template<class _Ret, class _Arg0, class... _Types> struct _Is_memfunptr<_Ret (CALL_OPT _Arg0::*)(_Types...) CV_OPT REF_OPT> : _Arg_types<CV_OPT _Arg0 *, _Types...> { typedef true_type _Bool_type; typedef _Ret result_type; typedef _Arg0 _Class_type; };


text:
template<class _Ret, class _Arg0, class... _Types> struct _Is_memfunptr<_Ret (_Arg0::*)(_Types..., ...) CV_REF_OPT> { typedef true_type _Bool_type; typedef _Ret result_type; typedef _Arg0 _Class_type; };


text:
template<class _Fty, class... _Args> struct result_of<_Fty CALL_OPT (_Args...)> : _Result_of<void, _Fty, _Args...> { };


text:
= _Safe_addX<_Ax,_Bx,_Sign_of<_Ax>::value!=_Sign_of<_Bx>::value,(_Abs<_Ax>::value<=INTMAX_MAX-_Abs<_Bx>::value)>::value


text:
if ( ::cvflann::flann_distance_type() != cvflann::FLANN_DIST_L2) { printf("[WARNING] You are using cv::flann::Index (or cv::flann::GenericIndex) and have also changed " "the distance using cvflann::set_distance_type. This is no longer working as expected " "(cv::flann::Index always uses L2). You should create the index templated on the distance, " "for example for L1 distance use: GenericIndex< L1<float> > \n"); }


text:
__pragma(warning(suppress: 6255 6386)) (_MallocaComputeSize(size) != 0 ? _MarkAllocaS(malloc(_MallocaComputeSize(size)), _ALLOCA_S_HEAP_MARKER) : NULL)


text:
__pragma(warning(suppress: 6255 6386)) (_MallocaComputeSize(size) != 0 ? (((_MallocaComputeSize(size) <= _ALLOCA_S_THRESHOLD) ? _MarkAllocaS(_alloca(_MallocaComputeSize(size)), _ALLOCA_S_STACK_MARKER) : _MarkAllocaS(malloc(_MallocaComputeSize(size)), _ALLOCA_S_HEAP_MARKER))) : NULL)


text:
inline Ty& operator&=(Ty& _Left, Ty _Right) { _Left = (Ty)((int)_Left & (int)_Right); return (_Left); } inline Ty& operator|=(Ty& _Left, Ty _Right) { _Left = (Ty)((int)_Left | (int)_Right); return (_Left); } inline Ty& operator^=(Ty& _Left, Ty _Right) { _Left = (Ty)((int)_Left ^ (int)_Right); return (_Left); } inline constexpr Ty operator&(Ty _Left, Ty _Right) { return ((Ty)((int)_Left & (int)_Right)); } inline constexpr Ty operator|(Ty _Left, Ty _Right) { return ((Ty)((int)_Left | (int)_Right)); } inline constexpr Ty operator^(Ty _Left, Ty _Right) { return ((Ty)((int)_Left ^ (int)_Right)); } inline constexpr Ty operator~(Ty _Left) { return ((Ty)~(int)_Left); }


text:
_EMIT_CDECL(FUNC, CV_REF_OPT, WEIRD_OPT) _EMIT_CLRCALL(FUNC, CV_REF_OPT, WEIRD_OPT) _EMIT_FASTCALL(FUNC, CV_REF_OPT, WEIRD_OPT) _EMIT_STDCALL(FUNC, CV_REF_OPT, WEIRD_OPT) _EMIT_VECTORCALL(FUNC, CV_REF_OPT, WEIRD_OPT)


text:
_NON_MEMBER_CALL(FUNC, REF_OPT, WEIRD_OPT) _NON_MEMBER_CALL(FUNC, const REF_OPT, true) _NON_MEMBER_CALL(FUNC, volatile REF_OPT, true) _NON_MEMBER_CALL(FUNC, const volatile REF_OPT, true)


text:
_NON_MEMBER_CALL_CV(FUNC, , false) _NON_MEMBER_CALL_CV(FUNC, &, true) _NON_MEMBER_CALL_CV(FUNC, &&, true)


text:
_EMIT_CDECL(FUNC, CV_OPT, REF_OPT) _EMIT_CLRCALL(FUNC, CV_OPT, REF_OPT) _EMIT_FASTCALL(FUNC, CV_OPT, REF_OPT) _EMIT_STDCALL(FUNC, CV_OPT, REF_OPT) _EMIT_THISCALL(FUNC, CV_OPT, REF_OPT) _EMIT_VECTORCALL(FUNC, CV_OPT, REF_OPT)


text:
_MEMBER_CALL(FUNC, , REF_OPT) _MEMBER_CALL(FUNC, const, REF_OPT) _MEMBER_CALL(FUNC, volatile, REF_OPT) _MEMBER_CALL(FUNC, const volatile, REF_OPT)


text:
CLASS( , false) CLASS(const, true) CLASS(volatile, true) CLASS(const volatile, true) CLASS(&, true) CLASS(const &, true) CLASS(volatile &, true) CLASS(const volatile &, true) CLASS(&&, true) CLASS(const &&, true) CLASS(volatile &&, true) CLASS(const volatile &&, true)


text:
template<class _Ret, class... _Types> struct _Is_function<_Ret CALL_OPT (_Types...) CV_REF_OPT> : _Arg_types<_Types...> { typedef true_type _Bool_type; typedef _Ret result_type; static constexpr bool _Weird = WEIRD_OPT; };


text:
template<class _Ret, class... _Types> struct _Is_function<_Ret (_Types..., ...) CV_REF_OPT> { typedef true_type _Bool_type; typedef _Ret result_type; static constexpr bool _Weird = WEIRD_OPT; };


text:
(void)( (!!(expr)) || (1 != _CrtDbgReportW(_CRT_ASSERT, _CRT_WIDE(__FILE__), __LINE__, NULL, L"%ls", msg)) || (_CrtDbgBreak(), 0) )


text:
{ _ASSERTE((expr)); if (!(expr)) { _invoke_watson(_CRT_WIDE(#expr), __FUNCTIONW__, __FILEW__, __LINE__, 0); } }


text:
struct _Unchecked_iterators { static void _SCL_INSECURE_DEPRECATE_FN(_Func) _Deprecate(false_type) { } static void _Deprecate(true_type) { } }


text:
({ extern int __attribute__((error("CV_StaticAssert: " reason " " #condition))) CV_StaticAssert(); ((condition) ? 0 : CV_StaticAssert()); })


text:
typedef cv::CV_StaticAssert_test< sizeof(cv::CV_StaticAssert_failed< static_cast<bool>(condition) >) > CVAUX_CONCAT(CV_StaticAssert_failed_at_, __LINE__)


text:
CVAUX_STR(CV_VERSION_MAJOR) "." CVAUX_STR(CV_VERSION_MINOR) "." CVAUX_STR(CV_VERSION_REVISION) CV_VERSION_STATUS


text:
do { if(!!(expr)) ; else cv::error( cv::Error::StsAssert, #expr, CV_Func, __FILE__, __LINE__ ); } while(0)


text:
do { if(!!(expr)) ; else cv::errorNoReturn( cv::Error::StsAssert, #expr, CV_Func, __FILE__, __LINE__ ); } while(0)


text:
template<typename T> class CheckMember_##X { struct Fallback { int X; }; struct Derived : T, Fallback { }; template<typename U, U> struct Check; typedef char CV_NO[1]; typedef char CV_YES[2]; template<typename U> static CV_NO & func(Check<int Fallback::*, &U::X> *); template<typename U> static CV_YES & func(...); public: typedef CheckMember_##X type; enum { value = sizeof(func<Derived>(0)) == sizeof(CV_YES) }; };


text:
template<typename _Tp> CV_MAT_AUG_OPERATOR1(op, cvop, A, B) template<typename _Tp> CV_MAT_AUG_OPERATOR1(op, cvop, const A, B)


text:
template<typename _Tp, int m, int n> static inline A& operator op (A& a, const Matx<_Tp,m,n>& b) { cvop; return a; } template<typename _Tp, int m, int n> static inline const A& operator op (const A& a, const Matx<_Tp,m,n>& b) { cvop; return a; }


text:
= {GL_COLOR_ATTACHMENT0_EXT,GL_COLOR_ATTACHMENT1_EXT,GL_COLOR_ATTACHMENT2_EXT,GL_COLOR_ATTACHMENT3_EXT,GL_COLOR_ATTACHMENT4_EXT,GL_COLOR_ATTACHMENT5_EXT,GL_COLOR_ATTACHMENT6_EXT,GL_COLOR_ATTACHMENT7_EXT}


text:
EIGEN_MAKE_TYPEDEFS(Type, TypeSuffix, 1, 1) EIGEN_MAKE_TYPEDEFS(Type, TypeSuffix, 2, 2) EIGEN_MAKE_TYPEDEFS(Type, TypeSuffix, 3, 3) EIGEN_MAKE_TYPEDEFS(Type, TypeSuffix, 4, 4) EIGEN_MAKE_TYPEDEFS(Type, TypeSuffix, Dynamic, X)


text:
(EIGEN_WORLD_VERSION>x || (EIGEN_WORLD_VERSION>=x && (EIGEN_MAJOR_VERSION>y || (EIGEN_MAJOR_VERSION>=y && EIGEN_MINOR_VERSION>=z))))


text:
do { if(!Eigen::internal::copy_bool(x)) Eigen::internal::assert_fail(EIGEN_MAKESTRING(x), __PRETTY_FUNCTION__, __FILE__, __LINE__); } while(false)


text:
using Base::operator =; EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } template <typename OtherDerived> EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const DenseBase<OtherDerived>& other) { Base::operator=(other.derived()); return *this; }


text:
using Base::operator =; EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; }


text:
typedef typename Eigen::internal::traits<Derived>::Scalar Scalar; typedef typename Eigen::NumTraits<Scalar>::Real RealScalar; typedef typename Base::CoeffReturnType CoeffReturnType; typedef typename Eigen::internal::ref_selector<Derived>::type Nested; typedef typename Eigen::internal::traits<Derived>::StorageKind StorageKind; typedef typename Eigen::internal::traits<Derived>::StorageIndex StorageIndex; enum { RowsAtCompileTime = Eigen::internal::traits<Derived>::RowsAtCompileTime, ColsAtCompileTime = Eigen::internal::traits<Derived>::ColsAtCompileTime, Flags = Eigen::internal::traits<Derived>::Flags, SizeAtCompileTime = Base::SizeAtCompileTime, MaxSizeAtCompileTime = Base::MaxSizeAtCompileTime, IsVectorAtCompileTime = Base::IsVectorAtCompileTime }; using Base::derived; using Base::const_cast_derived;


text:
(((int)a == 0 || (int)b == 0) ? 0 : ((int)a == 1 || (int)b == 1) ? 1 : ((int)a == Dynamic || (int)b == Dynamic) ? Dynamic : ((int)a <= (int)b) ? (int)a : (int)b)


text:
(((int)a == 0 || (int)b == 0) ? 0 : ((int)a == 1 || (int)b == 1) ? 1 : ((int)a == Dynamic && (int)b == Dynamic) ? Dynamic : ((int)a == Dynamic) ? (int)b : ((int)b == Dynamic) ? (int)a : ((int)a <= (int)b) ? (int)a : (int)b)


text:
CwiseBinaryOp< EIGEN_CAT(EIGEN_CAT(internal::scalar_,OPNAME),_op)< typename internal::traits<LHS>::Scalar, typename internal::traits<RHS>::Scalar >, const LHS, const RHS >


text:
template<typename OtherDerived> EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,OPNAME) (METHOD)(const EIGEN_CURRENT_STORAGE_BASE_CLASS<OtherDerived> &other) const { return EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,OPNAME)(derived(), other.derived()); }


text:
(Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<TYPEA,TYPEB,EIGEN_CAT(EIGEN_CAT(Eigen::internal::scalar_,OPNAME),_op)<TYPEA,TYPEB> > >::value)


text:
CwiseBinaryOp<EIGEN_CAT(EIGEN_CAT(internal::scalar_,OPNAME),_op)<typename internal::traits<EXPR>::Scalar,SCALAR>, const EXPR, const typename internal::plain_constant_type<EXPR,SCALAR>::type>


text:
CwiseBinaryOp<EIGEN_CAT(EIGEN_CAT(internal::scalar_,OPNAME),_op)<SCALAR,typename internal::traits<EXPR>::Scalar>, const typename internal::plain_constant_type<EXPR,SCALAR>::type, const EXPR>


text:
template <typename T> EIGEN_DEVICE_FUNC inline EIGEN_MSVC10_WORKAROUND_BINARYOP_RETURN_TYPE(const EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE(Derived,typename internal::promote_scalar_arg<Scalar EIGEN_COMMA T EIGEN_COMMA EIGEN_SCALAR_BINARY_SUPPORTED(OPNAME,Scalar,T)>::type,OPNAME)) (METHOD)(const T& scalar) const { typedef typename internal::promote_scalar_arg<Scalar,T,EIGEN_SCALAR_BINARY_SUPPORTED(OPNAME,Scalar,T)>::type PromotedT; return EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE(Derived,PromotedT,OPNAME)(derived(), typename internal::plain_constant_type<Derived,PromotedT>::type(derived().rows(), derived().cols(), internal::scalar_constant_op<PromotedT>(scalar))); }


text:
template <typename T> EIGEN_DEVICE_FUNC inline friend EIGEN_MSVC10_WORKAROUND_BINARYOP_RETURN_TYPE(const EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE(typename internal::promote_scalar_arg<Scalar EIGEN_COMMA T EIGEN_COMMA EIGEN_SCALAR_BINARY_SUPPORTED(OPNAME,T,Scalar)>::type,Derived,OPNAME)) (METHOD)(const T& scalar, const StorageBaseType& matrix) { typedef typename internal::promote_scalar_arg<Scalar,T,EIGEN_SCALAR_BINARY_SUPPORTED(OPNAME,T,Scalar)>::type PromotedT; return EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE(PromotedT,Derived,OPNAME)( typename internal::plain_constant_type<Derived,PromotedT>::type(matrix.derived().rows(), matrix.derived().cols(), internal::scalar_constant_op<PromotedT>(scalar)), matrix.derived()); }


text:
EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT(METHOD,OPNAME) EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT(METHOD,OPNAME)


text:
do { __m256 _a = (a); _mm_storeu_ps((loaddr), _mm256_castps256_ps128(_a)); _mm_storeu_ps((hiaddr), _mm256_extractf128_ps(_a, 0x1)); } while (0)


text:
do { __m256d _a = (a); _mm_storeu_pd((loaddr), _mm256_castpd256_pd128(_a)); _mm_storeu_pd((hiaddr), _mm256_extractf128_pd(_a, 0x1)); } while (0)


text:
do { __m256i _a = (a); _mm_storeu_si128((loaddr), _mm256_castsi256_si128(_a)); _mm_storeu_si128((hiaddr), _mm256_extractf128_si256(_a, 0x1)); } while (0)


text:
{ __m128 _Tmp3, _Tmp2, _Tmp1, _Tmp0; _Tmp0 = _mm_shuffle_ps((row0), (row1), 0x44); _Tmp2 = _mm_shuffle_ps((row0), (row1), 0xEE); _Tmp1 = _mm_shuffle_ps((row2), (row3), 0x44); _Tmp3 = _mm_shuffle_ps((row2), (row3), 0xEE); (row0) = _mm_shuffle_ps(_Tmp0, _Tmp1, 0x88); (row1) = _mm_shuffle_ps(_Tmp0, _Tmp1, 0xDD); (row2) = _mm_shuffle_ps(_Tmp2, _Tmp3, 0x88); (row3) = _mm_shuffle_ps(_Tmp2, _Tmp3, 0xDD); }


text:
( __static_assert((shift_amount) >= 0 && (shift_amount) <= 8, "invalid shift amount"), ((shift_amount) == 8) ? __internal_vshll_n_t2_s8((Dm)) : __internal_vshll_n_t1_s8((Dm), (shift_amount)) )


text:
( __static_assert((shift_amount) >= 0 && (shift_amount) <= 16, "invalid shift amount"), ((shift_amount) == 16) ? __internal_vshll_n_t2_s16((Dm)) : __internal_vshll_n_t1_s16((Dm), (shift_amount)) )


text:
( __static_assert((shift_amount) >= 0 && (shift_amount) <= 32, "invalid shift amount"), ((shift_amount) == 32) ? __internal_vshll_n_t2_s32((Dm)) : __internal_vshll_n_t1_s32((Dm), (shift_amount)) )


text:
( __static_assert((shift_amount) >= 0 && (shift_amount) <= 8, "invalid shift amount"), ((shift_amount) == 8) ? __internal_vshll_n_t2_u8((Dm)) : __internal_vshll_n_t1_u8((Dm), (shift_amount)) )


text:
( __static_assert((shift_amount) >= 0 && (shift_amount) <= 16, "invalid shift amount"), ((shift_amount) == 16) ? __internal_vshll_n_t2_u16((Dm)) : __internal_vshll_n_t1_u16((Dm), (shift_amount)) )


text:
( __static_assert((shift_amount) >= 0 && (shift_amount) <= 32, "invalid shift amount"), ((shift_amount) == 32) ? __internal_vshll_n_t2_u32((Dm)) : __internal_vshll_n_t1_u32((Dm), (shift_amount)) )


text:
( __static_assert((fbits) >= 1 && (fbits) <= 32, "invalid fbits value"), __neon_DdDm( 0xf2800e10 | _NENC_21_16(64 - (fbits)), (Dm)) )


text:
( __static_assert((fbits) >= 1 && (fbits) <= 32, "invalid fbits value"), __neon_DdDm( 0xf3800e10 | _NENC_21_16(64 - (fbits)), (Dm)) )


text:
( __static_assert((fbits) >= 1 && (fbits) <= 32, "invalid fbits value"), __neon_DdDm( 0xf2800f10 | _NENC_21_16(64 - (fbits)), (Dm)) )


text:
( __static_assert((fbits) >= 1 && (fbits) <= 32, "invalid fbits value"), __neon_DdDm( 0xf3800f10 | _NENC_21_16(64 - (fbits)), (Dm)) )


text:
( __static_assert((fbits) >= 1 && (fbits) <= 32, "invalid fbits value"), __neon_QdQm( 0xf2800e50 | _NENC_21_16(64 - (fbits)), (Qm)) )


text:
( __static_assert((fbits) >= 1 && (fbits) <= 32, "invalid fbits value"), __neon_QdQm( 0xf3800e50 | _NENC_21_16(64 - (fbits)), (Qm)) )


text:
( __static_assert((fbits) >= 1 && (fbits) <= 32, "invalid fbits value"), __neon_QdQm( 0xf2800f50 | _NENC_21_16(64 - (fbits)), (Qm)) )


text:
( __static_assert((fbits) >= 1 && (fbits) <= 32, "invalid fbits value"), __neon_QdQm( 0xf3800f50 | _NENC_21_16(64 - (fbits)), (Qm)) )


text:
( __static_assert((lane) >= 0 && (lane) < 2, "invalid lane index"), __neon_DdDm( 0xf3b40c00 | _NENC_19(lane), (Dm)) )


text:
( __static_assert((lane) >= 0 && (lane) < 4, "invalid lane index"), __neon_DdDm( 0xf3b20c00 | _NENC_19_18(lane), (Dm)) )


text:
( __static_assert((lane) >= 0 && (lane) < 8, "invalid lane index"), __neon_DdDm( 0xf3b10c00 | _NENC_19_17(lane), (Dm)) )


text:
( __static_assert((lane) >= 0 && (lane) < 2, "invalid lane index"), __neon_QdDm( 0xf3b40c40 | _NENC_19(lane), (Dm)) )


text:
( __static_assert((lane) >= 0 && (lane) < 4, "invalid lane index"), __neon_QdDm( 0xf3b20c40 | _NENC_19_18(lane), (Dm)) )


text:
( __static_assert((lane) >= 0 && (lane) < 8, "invalid lane index"), __neon_QdDm( 0xf3b10c40 | _NENC_19_17(lane), (Dm)) )


text:
( __static_assert((pos) >= 0 && (pos) < 2, "invalid position value"), __neon_DdDnDm( 0xf2b00000 | _NENC_11_8((pos) * 4), (Dn), (Dm)) )


text:
( __static_assert((pos) >= 0 && (pos) < 4, "invalid position value"), __neon_DdDnDm( 0xf2b00000 | _NENC_11_8((pos) * 2), (Dn), (Dm)) )


text:
( __static_assert((pos) >= 0 && (pos) < 8, "invalid position value"), __neon_DdDnDm( 0xf2b00000 | _NENC_11_8(pos), (Dn), (Dm)) )


text:
( __static_assert((pos) >= 0 && (pos) < 1, "invalid position value"), __neon_DdDnDm( 0xf2b00000 | _NENC_11_8((pos) * 8), (Dn), (Dm)) )


text:
( __static_assert((pos) >= 0 && (pos) < 4, "invalid position value"), __neon_QdQnQm( 0xf2b00040 | _NENC_11_8((pos) * 4), (Qn), (Qm)) )


text:
( __static_assert((pos) >= 0 && (pos) < 8, "invalid position value"), __neon_QdQnQm( 0xf2b00040 | _NENC_11_8((pos) * 2), (Qn), (Qm)) )


text:
( __static_assert((pos) >= 0 && (pos) < 16, "invalid position value"), __neon_QdQnQm( 0xf2b00040 | _NENC_11_8(pos), (Qn), (Qm)) )


text:
( __static_assert((pos) >= 0 && (pos) < 2, "invalid position value"), __neon_QdQnQm( 0xf2b00040 | _NENC_11_8((pos) * 8), (Qn), (Qm)) )


text:
( __static_assert(_NEON_ALIGN64(align) >= 0, "invalid align"), __neon_D1Adr( 0xf420078f | _NENC_5_4(_NEON_ALIGN64(align)), __float32ToN64_c(pcD)) )


text:
( __static_assert(_NEON_ALIGN64(align) >= 0, "invalid align"), __neon_D1Adr( 0xf420074f | _NENC_5_4(_NEON_ALIGN64(align)), __poly16ToN64_c(pcD)) )


text:
( __static_assert(_NEON_ALIGN64(align) >= 0, "invalid align"), __neon_D1Adr( 0xf420070f | _NENC_5_4(_NEON_ALIGN64(align)), __poly8ToN64_c(pcD)) )


text:
( __static_assert(_NEON_ALIGN64(align) >= 0, "invalid align"), __neon_D1Adr( 0xf420074f | _NENC_5_4(_NEON_ALIGN64(align)), __int16ToN64_c(pcD)) )


text:
( __static_assert(_NEON_ALIGN64(align) >= 0, "invalid align"), __neon_D1Adr( 0xf420078f | _NENC_5_4(_NEON_ALIGN64(align)), __int32ToN64_c(pcD)) )


text:
( __static_assert(_NEON_ALIGN64(align) >= 0, "invalid align"), __neon_D1Adr( 0xf42007cf | _NENC_5_4(_NEON_ALIGN64(align)), __int64ToN64_c(pcD)) )


text:
( __static_assert(_NEON_ALIGN64(align) >= 0, "invalid align"), __neon_D1Adr( 0xf420070f | _NENC_5_4(_NEON_ALIGN64(align)), __int8ToN64_c(pcD)) )


text:
( __static_assert(_NEON_ALIGN64(align) >= 0, "invalid align"), __neon_D1Adr( 0xf420074f | _NENC_5_4(_NEON_ALIGN64(align)), __uint16ToN64_c(pcD)) )


text:
( __static_assert(_NEON_ALIGN64(align) >= 0, "invalid align"), __neon_D1Adr( 0xf420078f | _NENC_5_4(_NEON_ALIGN64(align)), __uint32ToN64_c(pcD)) )


text:
( __static_assert(_NEON_ALIGN64(align) >= 0, "invalid align"), __neon_D1Adr( 0xf42007cf | _NENC_5_4(_NEON_ALIGN64(align)), __uint64ToN64_c(pcD)) )


text:
( __static_assert(_NEON_ALIGN64(align) >= 0, "invalid align"), __neon_D1Adr( 0xf420070f | _NENC_5_4(_NEON_ALIGN64(align)), __uint8ToN64_c(pcD)) )


text:
( __static_assert(_NEON_ALIGN64_128(align) >= 0, "invalid align"), __neon_Q1Adr( 0xf4200a8f | _NENC_5_4(_NEON_ALIGN64_128(align)), __float32ToN64_c(pcD)) )


text:
( __static_assert(_NEON_ALIGN64_128(align) >= 0, "invalid align"), __neon_Q1Adr( 0xf4200a4f | _NENC_5_4(_NEON_ALIGN64_128(align)), __poly16ToN64_c(pcD)) )


text:
( __static_assert(_NEON_ALIGN64_128(align) >= 0, "invalid align"), __neon_Q1Adr( 0xf4200a0f | _NENC_5_4(_NEON_ALIGN64_128(align)), __poly8ToN64_c(pcD)) )


text:
( __static_assert(_NEON_ALIGN64_128(align) >= 0, "invalid align"), __neon_Q1Adr( 0xf4200a4f | _NENC_5_4(_NEON_ALIGN64_128(align)), __int16ToN64_c(pcD)) )


text:
( __static_assert(_NEON_ALIGN64_128(align) >= 0, "invalid align"), __neon_Q1Adr( 0xf4200a8f | _NENC_5_4(_NEON_ALIGN64_128(align)), __int32ToN64_c(pcD)) )


text:
( __static_assert(_NEON_ALIGN64_128(align) >= 0, "invalid align"), __neon_Q1Adr( 0xf4200acf | _NENC_5_4(_NEON_ALIGN64_128(align)), __int64ToN64_c(pcD)) )


text:
( __static_assert(_NEON_ALIGN64_128(align) >= 0, "invalid align"), __neon_Q1Adr( 0xf4200a0f | _NENC_5_4(_NEON_ALIGN64_128(align)), __int8ToN64_c(pcD)) )


text:
( __static_assert(_NEON_ALIGN64_128(align) >= 0, "invalid align"), __neon_Q1Adr( 0xf4200a4f | _NENC_5_4(_NEON_ALIGN64_128(align)), __uint16ToN64_c(pcD)) )


text:
( __static_assert(_NEON_ALIGN64_128(align) >= 0, "invalid align"), __neon_Q1Adr( 0xf4200a8f | _NENC_5_4(_NEON_ALIGN64_128(align)), __uint32ToN64_c(pcD)) )


text:
( __static_assert(_NEON_ALIGN64_128(align) >= 0, "invalid align"), __neon_Q1Adr( 0xf4200acf | _NENC_5_4(_NEON_ALIGN64_128(align)), __uint64ToN64_c(pcD)) )


text:
( __static_assert(_NEON_ALIGN64_128(align) >= 0, "invalid align"), __neon_Q1Adr( 0xf4200a0f | _NENC_5_4(_NEON_ALIGN64_128(align)), __uint8ToN64_c(pcD)) )


text:
( __static_assert(_NEON_ALIGN32(align) >= 0, "invalid align"), __neon_D1Adr( 0xf4a00c8f | _NENC_4(_NEON_ALIGN32(align)), __float32ToN64_c(pcD)) )


text:
( __static_assert(_NEON_ALIGN16(align) >= 0, "invalid align"), __neon_D1Adr( 0xf4a00c4f | _NENC_4(_NEON_ALIGN16(align)), __poly16ToN64_c(pcD)) )


text:
( __static_assert(_NEON_ALIGN16(align) >= 0, "invalid align"), __neon_D1Adr( 0xf4a00c4f | _NENC_4(_NEON_ALIGN16(align)), __int16ToN64_c(pcD)) )


text:
( __static_assert(_NEON_ALIGN32(align) >= 0, "invalid align"), __neon_D1Adr( 0xf4a00c8f | _NENC_4(_NEON_ALIGN32(align)), __int32ToN64_c(pcD)) )


text:
( __static_assert(_NEON_ALIGN16(align) >= 0, "invalid align"), __neon_D1Adr( 0xf4a00c4f | _NENC_4(_NEON_ALIGN16(align)), __uint16ToN64_c(pcD)) )


text:
( __static_assert(_NEON_ALIGN32(align) >= 0, "invalid align"), __neon_D1Adr( 0xf4a00c8f | _NENC_4(_NEON_ALIGN32(align)), __uint32ToN64_c(pcD)) )


text:
( __static_assert(_NEON_ALIGN32(align) >= 0, "invalid align"), __neon_Q1Adr( 0xf4a00caf | _NENC_4(_NEON_ALIGN32(align)), __float32ToN64_c(pcD)) )


text:
( __static_assert(_NEON_ALIGN16(align) >= 0, "invalid align"), __neon_Q1Adr( 0xf4a00c6f | _NENC_4(_NEON_ALIGN16(align)), __poly16ToN64_c(pcD)) )


text:
( __static_assert(_NEON_ALIGN16(align) >= 0, "invalid align"), __neon_Q1Adr( 0xf4a00c6f | _NENC_4(_NEON_ALIGN16(align)), __int16ToN64_c(pcD)) )


text:
( __static_assert(_NEON_ALIGN32(align) >= 0, "invalid align"), __neon_Q1Adr( 0xf4a00caf | _NENC_4(_NEON_ALIGN32(align)), __int32ToN64_c(pcD)) )


text:
( __static_assert(_NEON_ALIGN16(align) >= 0, "invalid align"), __neon_Q1Adr( 0xf4a00c6f | _NENC_4(_NEON_ALIGN16(align)), __uint16ToN64_c(pcD)) )


text:
( __static_assert(_NEON_ALIGN32(align) >= 0, "invalid align"), __neon_Q1Adr( 0xf4a00caf | _NENC_4(_NEON_ALIGN32(align)), __uint32ToN64_c(pcD)) )


text:
( __static_assert((lane) >= 0 && (lane) < 2, "invalid lane index"), __neon_D1Adr_acc( 0xf4a0080f | _NENC_7(lane), (Dd), __float32ToN64_c(pcD)) )


text:
( __static_assert((lane) >= 0 && (lane) < 4, "invalid lane index"), __neon_D1Adr_acc( 0xf4a0040f | _NENC_7_6(lane), (Dd), __poly16ToN64_c(pcD)) )


text:
( __static_assert((lane) >= 0 && (lane) < 8, "invalid lane index"), __neon_D1Adr_acc( 0xf4a0000f | _NENC_7_5(lane), (Dd), __poly8ToN64_c(pcD)) )


text:
( __static_assert((lane) >= 0 && (lane) < 4, "invalid lane index"), __neon_D1Adr_acc( 0xf4a0040f | _NENC_7_6(lane), (Dd), __int16ToN64_c(pcD)) )


text:
( __static_assert((lane) >= 0 && (lane) < 2, "invalid lane index"), __neon_D1Adr_acc( 0xf4a0080f | _NENC_7(lane), (Dd), __int32ToN64_c(pcD)) )


text:
( __static_assert((lane) >= 0 && (lane) < 8, "invalid lane index"), __neon_D1Adr_acc( 0xf4a0000f | _NENC_7_5(lane), (Dd), __int8ToN64_c(pcD)) )


text:
( __static_assert((lane) >= 0 && (lane) < 4, "invalid lane index"), __neon_D1Adr_acc( 0xf4a0040f | _NENC_7_6(lane), (Dd), __uint16ToN64_c(pcD)) )


text:
( __static_assert((lane) >= 0 && (lane) < 2, "invalid lane index"), __neon_D1Adr_acc( 0xf4a0080f | _NENC_7(lane), (Dd), __uint32ToN64_c(pcD)) )


text:
( __static_assert((lane) >= 0 && (lane) < 8, "invalid lane index"), __neon_D1Adr_acc( 0xf4a0000f | _NENC_7_5(lane), (Dd), __uint8ToN64_c(pcD)) )


text:
( __static_assert((lane) >= 0 && (lane) < 4, "invalid lane index"), __neon_Q1Adr_acc( 0xf4a0080f | _NENC_7((lane) % 2) | _NENC_12((lane) >= 2 ? 1 : 0), (Qd), __float32ToN64_c(pcD)) )


text:
( __static_assert((lane) >= 0 && (lane) < 8, "invalid lane index"), __neon_Q1Adr_acc( 0xf4a0040f | _NENC_7_6((lane) % 4) | _NENC_12((lane) >= 4 ? 1 : 0), (Qd), __poly16ToN64_c(pcD)) )


text:
( __static_assert((lane) >= 0 && (lane) < 16, "invalid lane index"), __neon_Q1Adr_acc( 0xf4a0000f | _NENC_7_5((lane) % 8) | _NENC_12((lane) >= 8 ? 1 : 0), (Qd), __poly8ToN64_c(pcD)) )


text:
( __static_assert((lane) >= 0 && (lane) < 8, "invalid lane index"), __neon_Q1Adr_acc( 0xf4a0040f | _NENC_7_6((lane) % 4) | _NENC_12((lane) >= 4 ? 1 : 0), (Qd), __int16ToN64_c(pcD)) )


text:
( __static_assert((lane) >= 0 && (lane) < 4, "invalid lane index"), __neon_Q1Adr_acc( 0xf4a0080f | _NENC_7((lane) % 2) | _NENC_12((lane) >= 2 ? 1 : 0), (Qd), __int32ToN64_c(pcD)) )


text:
( __static_assert((lane) >= 0 && (lane) < 16, "invalid lane index"), __neon_Q1Adr_acc( 0xf4a0000f | _NENC_7_5((lane) % 8) | _NENC_12((lane) >= 8 ? 1 : 0), (Qd), __int8ToN64_c(pcD)) )


text:
( __static_assert((lane) >= 0 && (lane) < 8, "invalid lane index"), __neon_Q1Adr_acc( 0xf4a0040f | _NENC_7_6((lane) % 4) | _NENC_12((lane) >= 4 ? 1 : 0), (Qd), __uint16ToN64_c(pcD)) )


text:
( __static_assert((lane) >= 0 && (lane) < 4, "invalid lane index"), __neon_Q1Adr_acc( 0xf4a0080f | _NENC_7((lane) % 2) | _NENC_12((lane) >= 2 ? 1 : 0), (Qd), __uint32ToN64_c(pcD)) )


text:
( __static_assert((lane) >= 0 && (lane) < 16, "invalid lane index"), __neon_Q1Adr_acc( 0xf4a0000f | _NENC_7_5((lane) % 8) | _NENC_12((lane) >= 8 ? 1 : 0), (Qd), __uint8ToN64_c(pcD)) )


text:
( __static_assert((lane) >= 0 && (lane) < 2, "invalid lane index"), __static_assert(_NEON_ALIGN32(align) >= 0, "invalid align"), __neon_D1Adr_acc( 0xf4a0080f | _NENC_7(lane) | _NENC_5_4(_NEON_ALIGN32(align) > 0 ? 3 : 0), (Dd), __float32ToN64_c(pcD)) )


text:
( __static_assert((lane) >= 0 && (lane) < 4, "invalid lane index"), __static_assert(_NEON_ALIGN16(align) >= 0, "invalid align"), __neon_D1Adr_acc( 0xf4a0040f | _NENC_7_6(lane) | _NENC_4(_NEON_ALIGN16(align)), (Dd), __poly16ToN64_c(pcD)) )


text:
( __static_assert((lane) >= 0 && (lane) < 4, "invalid lane index"), __static_assert(_NEON_ALIGN16(align) >= 0, "invalid align"), __neon_D1Adr_acc( 0xf4a0040f | _NENC_7_6(lane) | _NENC_4(_NEON_ALIGN16(align)), (Dd), __int16ToN64_c(pcD)) )


text:
( __static_assert((lane) >= 0 && (lane) < 2, "invalid lane index"), __static_assert(_NEON_ALIGN32(align) >= 0, "invalid align"), __neon_D1Adr_acc( 0xf4a0080f | _NENC_7(lane) | _NENC_5_4(_NEON_ALIGN32(align) > 0 ? 3 : 0), (Dd), __int32ToN64_c(pcD)) )


text:
( __static_assert((lane) >= 0 && (lane) < 4, "invalid lane index"), __static_assert(_NEON_ALIGN16(align) >= 0, "invalid align"), __neon_D1Adr_acc( 0xf4a0040f | _NENC_7_6(lane) | _NENC_4(_NEON_ALIGN16(align)), (Dd), __uint16ToN64_c(pcD)) )


text:
( __static_assert((lane) >= 0 && (lane) < 2, "invalid lane index"), __static_assert(_NEON_ALIGN32(align) >= 0, "invalid align"), __neon_D1Adr_acc( 0xf4a0080f | _NENC_7(lane) | _NENC_5_4(_NEON_ALIGN32(align) > 0 ? 3 : 0), (Dd), __uint32ToN64_c(pcD)) )


text:
( __static_assert((lane) >= 0 && (lane) < 4, "invalid lane index"), __static_assert(_NEON_ALIGN32(align) >= 0, "invalid align"), __neon_Q1Adr_acc( 0xf4a0080f | _NENC_7((lane) % 2) | _NENC_12((lane) >= 2 ? 1 : 0) | _NENC_5_4(_NEON_ALIGN32(align) > 0 ? 3 : 0), (Qd), __float32ToN64_c(pcD)) )


text:
( __static_assert((lane) >= 0 && (lane) < 8, "invalid lane index"), __static_assert(_NEON_ALIGN16(align) >= 0, "invalid align"), __neon_Q1Adr_acc( 0xf4a0040f | _NENC_7_6((lane) % 4) | _NENC_12((lane) >= 4 ? 1 : 0) | _NENC_4(_NEON_ALIGN16(align)), (Qd), __poly16ToN64_c(pcD)) )


text:
( __static_assert((lane) >= 0 && (lane) < 8, "invalid lane index"), __static_assert(_NEON_ALIGN16(align) >= 0, "invalid align"), __neon_Q1Adr_acc( 0xf4a0040f | _NENC_7_6((lane) % 4) | _NENC_12((lane) >= 4 ? 1 : 0) | _NENC_4(_NEON_ALIGN16(align)), (Qd), __int16ToN64_c(pcD)) )


text:
( __static_assert((lane) >= 0 && (lane) < 4, "invalid lane index"), __static_assert(_NEON_ALIGN32(align) >= 0, "invalid align"), __neon_Q1Adr_acc( 0xf4a0080f | _NENC_7((lane) % 2) | _NENC_12((lane) >= 2 ? 1 : 0) | _NENC_5_4(_NEON_ALIGN32(align) > 0 ? 3 : 0), (Qd), __int32ToN64_c(pcD)) )


text:
( __static_assert((lane) >= 0 && (lane) < 8, "invalid lane index"), __static_assert(_NEON_ALIGN16(align) >= 0, "invalid align"), __neon_Q1Adr_acc( 0xf4a0040f | _NENC_7_6((lane) % 4) | _NENC_12((lane) >= 4 ? 1 : 0) | _NENC_4(_NEON_ALIGN16(align)), (Qd), __uint16ToN64_c(pcD)) )


text:
( __static_assert((lane) >= 0 && (lane) < 4, "invalid lane index"), __static_assert(_NEON_ALIGN32(align) >= 0, "invalid align"), __neon_Q1Adr_acc( 0xf4a0080f | _NENC_7((lane) % 2) | _NENC_12((lane) >= 2 ? 1 : 0) | _NENC_5_4(_NEON_ALIGN32(align) > 0 ? 3 : 0), (Qd), __uint32ToN64_c(pcD)) )


text:
( __static_assert(_NEON_ALIGN64_128(align) >= 0, "invalid align"), __neon_Dx2Adr( 0xf4200acf | _NENC_5_4(_NEON_ALIGN64_128(align)), __int64ToN64_c(pcD)) )


text:
( __static_assert(_NEON_ALIGN64_128(align) >= 0, "invalid align"), __neon_Dx2Adr( 0xf4200acf | _NENC_5_4(_NEON_ALIGN64_128(align)), __uint64ToN64_c(pcD)) )


text:
( __static_assert(_NEON_ALIGN64_128(align) >= 0, "invalid align"), __neon_Dx2Adr( 0xf420088f | _NENC_5_4(_NEON_ALIGN64_128(align)), __float32ToN64_c(pcD)) )


text:
( __static_assert(_NEON_ALIGN64_128(align) >= 0, "invalid align"), __neon_Dx2Adr( 0xf420084f | _NENC_5_4(_NEON_ALIGN64_128(align)), __poly16ToN64_c(pcD)) )


text:
( __static_assert(_NEON_ALIGN64_128(align) >= 0, "invalid align"), __neon_Dx2Adr( 0xf420080f | _NENC_5_4(_NEON_ALIGN64_128(align)), __poly8ToN64_c(pcD)) )


text:
( __static_assert(_NEON_ALIGN64_128(align) >= 0, "invalid align"), __neon_Dx2Adr( 0xf420084f | _NENC_5_4(_NEON_ALIGN64_128(align)), __int16ToN64_c(pcD)) )


text:
( __static_assert(_NEON_ALIGN64_128(align) >= 0, "invalid align"), __neon_Dx2Adr( 0xf420088f | _NENC_5_4(_NEON_ALIGN64_128(align)), __int32ToN64_c(pcD)) )


text:
( __static_assert(_NEON_ALIGN64_128(align) >= 0, "invalid align"), __neon_Dx2Adr( 0xf420080f | _NENC_5_4(_NEON_ALIGN64_128(align)), __int8ToN64_c(pcD)) )


text:
( __static_assert(_NEON_ALIGN64_128(align) >= 0, "invalid align"), __neon_Dx2Adr( 0xf420084f | _NENC_5_4(_NEON_ALIGN64_128(align)), __uint16ToN64_c(pcD)) )


text:
( __static_assert(_NEON_ALIGN64_128(align) >= 0, "invalid align"), __neon_Dx2Adr( 0xf420088f | _NENC_5_4(_NEON_ALIGN64_128(align)), __uint32ToN64_c(pcD)) )


text:
( __static_assert(_NEON_ALIGN64_128(align) >= 0, "invalid align"), __neon_Dx2Adr( 0xf420080f | _NENC_5_4(_NEON_ALIGN64_128(align)), __uint8ToN64_c(pcD)) )


text:
( __static_assert(_NEON_ALIGN64_128(align) >= 0, "invalid align"), __neon_Qx2Adr( 0xf420098f | _NENC_5_4(_NEON_ALIGN64_128(align)), __float32ToN64_c(pcD)) )


text:
( __static_assert(_NEON_ALIGN64_128(align) >= 0, "invalid align"), __neon_Qx2Adr( 0xf420094f | _NENC_5_4(_NEON_ALIGN64_128(align)), __poly16ToN64_c(pcD)) )


text:
( __static_assert(_NEON_ALIGN64_128(align) >= 0, "invalid align"), __neon_Qx2Adr( 0xf420090f | _NENC_5_4(_NEON_ALIGN64_128(align)), __poly8ToN64_c(pcD)) )


text:
( __static_assert(_NEON_ALIGN64_128(align) >= 0, "invalid align"), __neon_Qx2Adr( 0xf420094f | _NENC_5_4(_NEON_ALIGN64_128(align)), __int16ToN64_c(pcD)) )


text:
( __static_assert(_NEON_ALIGN64_128(align) >= 0, "invalid align"), __neon_Qx2Adr( 0xf420098f | _NENC_5_4(_NEON_ALIGN64_128(align)), __int32ToN64_c(pcD)) )


text:
( __static_assert(_NEON_ALIGN64_128(align) >= 0, "invalid align"), __neon_Qx2Adr( 0xf420090f | _NENC_5_4(_NEON_ALIGN64_128(align)), __int8ToN64_c(pcD)) )


text:
( __static_assert(_NEON_ALIGN64_128(align) >= 0, "invalid align"), __neon_Qx2Adr( 0xf420094f | _NENC_5_4(_NEON_ALIGN64_128(align)), __uint16ToN64_c(pcD)) )


text:
( __static_assert(_NEON_ALIGN64_128(align) >= 0, "invalid align"), __neon_Qx2Adr( 0xf420098f | _NENC_5_4(_NEON_ALIGN64_128(align)), __uint32ToN64_c(pcD)) )


text:
( __static_assert(_NEON_ALIGN64_128(align) >= 0, "invalid align"), __neon_Qx2Adr( 0xf420090f | _NENC_5_4(_NEON_ALIGN64_128(align)), __uint8ToN64_c(pcD)) )


text:
( __static_assert(_NEON_ALIGN64(align) >= 0, "invalid align"), __neon_Dx2Adr( 0xf4a00d8f | _NENC_4(_NEON_ALIGN64(align)), __float32ToN64_c(pcD)) )


text:
( __static_assert(_NEON_ALIGN32(align) >= 0, "invalid align"), __neon_Dx2Adr( 0xf4a00d4f | _NENC_4(_NEON_ALIGN32(align)), __poly16ToN64_c(pcD)) )


text:
( __static_assert(_NEON_ALIGN16(align) >= 0, "invalid align"), __neon_Dx2Adr( 0xf4a00d0f | _NENC_4(_NEON_ALIGN16(align)), __poly8ToN64_c(pcD)) )


text:
( __static_assert(_NEON_ALIGN32(align) >= 0, "invalid align"), __neon_Dx2Adr( 0xf4a00d4f | _NENC_4(_NEON_ALIGN32(align)), __int16ToN64_c(pcD)) )


text:
( __static_assert(_NEON_ALIGN64(align) >= 0, "invalid align"), __neon_Dx2Adr( 0xf4a00d8f | _NENC_4(_NEON_ALIGN64(align)), __int32ToN64_c(pcD)) )


text:
( __static_assert(_NEON_ALIGN16(align) >= 0, "invalid align"), __neon_Dx2Adr( 0xf4a00d0f | _NENC_4(_NEON_ALIGN16(align)), __int8ToN64_c(pcD)) )


text:
( __static_assert(_NEON_ALIGN32(align) >= 0, "invalid align"), __neon_Dx2Adr( 0xf4a00d4f | _NENC_4(_NEON_ALIGN32(align)), __uint16ToN64_c(pcD)) )


text:
( __static_assert(_NEON_ALIGN64(align) >= 0, "invalid align"), __neon_Dx2Adr( 0xf4a00d8f | _NENC_4(_NEON_ALIGN64(align)), __uint32ToN64_c(pcD)) )


text:
( __static_assert(_NEON_ALIGN16(align) >= 0, "invalid align"), __neon_Dx2Adr( 0xf4a00d0f | _NENC_4(_NEON_ALIGN16(align)), __uint8ToN64_c(pcD)) )


text:
( __static_assert((lane) >= 0 && (lane) < 2, "invalid lane index"), __neon_Dx2Adr_acc( 0xf4a0090f | _NENC_7(lane), (D2), __float32ToN64_c(pcD)) )


text:
( __static_assert((lane) >= 0 && (lane) < 4, "invalid lane index"), __neon_Dx2Adr_acc( 0xf4a0050f | _NENC_7_6(lane), (D2), __poly16ToN64_c(pcD)) )


text:
( __static_assert((lane) >= 0 && (lane) < 8, "invalid lane index"), __neon_Dx2Adr_acc( 0xf4a0010f | _NENC_7_5(lane), (D2), __poly8ToN64_c(pcD)) )


text:
( __static_assert((lane) >= 0 && (lane) < 4, "invalid lane index"), __neon_Dx2Adr_acc( 0xf4a0050f | _NENC_7_6(lane), (D2), __int16ToN64_c(pcD)) )


text:
( __static_assert((lane) >= 0 && (lane) < 2, "invalid lane index"), __neon_Dx2Adr_acc( 0xf4a0090f | _NENC_7(lane), (D2), __int32ToN64_c(pcD)) )


text:
( __static_assert((lane) >= 0 && (lane) < 8, "invalid lane index"), __neon_Dx2Adr_acc( 0xf4a0010f | _NENC_7_5(lane), (D2), __int8ToN64_c(pcD)) )


text:
( __static_assert((lane) >= 0 && (lane) < 4, "invalid lane index"), __neon_Dx2Adr_acc( 0xf4a0050f | _NENC_7_6(lane), (D2), __uint16ToN64_c(pcD)) )


text:
( __static_assert((lane) >= 0 && (lane) < 2, "invalid lane index"), __neon_Dx2Adr_acc( 0xf4a0090f | _NENC_7(lane), (D2), __uint32ToN64_c(pcD)) )


text:
( __static_assert((lane) >= 0 && (lane) < 8, "invalid lane index"), __neon_Dx2Adr_acc( 0xf4a0010f | _NENC_7_5(lane), (D2), __uint8ToN64_c(pcD)) )


text:
( __static_assert((lane) >= 0 && (lane) < 4, "invalid lane index"), __neon_Qx2Adr_acc( 0xf4a0094f | _NENC_7((lane) % 2) | _NENC_12((lane) >= 2 ? 1 : 0), (Q2), __float32ToN64_c(pcD)) )


text:
( __static_assert((lane) >= 0 && (lane) < 8, "invalid lane index"), __neon_Qx2Adr_acc( 0xf4a0052f | _NENC_7_6((lane) % 4) | _NENC_12((lane) >= 4 ? 1 : 0), (Q2), __poly16ToN64_c(pcD)) )


text:
( __static_assert((lane) >= 0 && (lane) < 8, "invalid lane index"), __neon_Qx2Adr_acc( 0xf4a0052f | _NENC_7_6((lane) % 4) | _NENC_12((lane) >= 4 ? 1 : 0), (Q2), __int16ToN64_c(pcD)) )


text:
( __static_assert((lane) >= 0 && (lane) < 4, "invalid lane index"), __neon_Qx2Adr_acc( 0xf4a0094f | _NENC_7((lane) % 2) | _NENC_12((lane) >= 2 ? 1 : 0), (Q2), __int32ToN64_c(pcD)) )


text:
( __static_assert((lane) >= 0 && (lane) < 8, "invalid lane index"), __neon_Qx2Adr_acc( 0xf4a0052f | _NENC_7_6((lane) % 4) | _NENC_12((lane) >= 4 ? 1 : 0), (Q2), __uint16ToN64_c(pcD)) )


text:
( __static_assert((lane) >= 0 && (lane) < 4, "invalid lane index"), __neon_Qx2Adr_acc( 0xf4a0094f | _NENC_7((lane) % 2) | _NENC_12((lane) >= 2 ? 1 : 0), (Q2), __uint32ToN64_c(pcD)) )


text:
( __static_assert((lane) >= 0 && (lane) < 2, "invalid lane index"), __static_assert(_NEON_ALIGN64(align) >= 0, "invalid align"), __neon_Dx2Adr_acc( 0xf4a0090f | _NENC_7(lane) | _NENC_4(_NEON_ALIGN64(align)), (D2), __float32ToN64_c(pcD)) )


text:
( __static_assert((lane) >= 0 && (lane) < 4, "invalid lane index"), __static_assert(_NEON_ALIGN32(align) >= 0, "invalid align"), __neon_Dx2Adr_acc( 0xf4a0050f | _NENC_7_6(lane) | _NENC_4(_NEON_ALIGN32(align)), (D2), __poly16ToN64_c(pcD)) )


text:
( __static_assert((lane) >= 0 && (lane) < 8, "invalid lane index"), __static_assert(_NEON_ALIGN16(align) >= 0, "invalid align"), __neon_Dx2Adr_acc( 0xf4a0010f | _NENC_7_5(lane) | _NENC_4(_NEON_ALIGN16(align)), (D2), __poly8ToN64_c(pcD)) )


text:
( __static_assert((lane) >= 0 && (lane) < 4, "invalid lane index"), __static_assert(_NEON_ALIGN32(align) >= 0, "invalid align"), __neon_Dx2Adr_acc( 0xf4a0050f | _NENC_7_6(lane) | _NENC_4(_NEON_ALIGN32(align)), (D2), __int16ToN64_c(pcD)) )


text:
( __static_assert((lane) >= 0 && (lane) < 2, "invalid lane index"), __static_assert(_NEON_ALIGN64(align) >= 0, "invalid align"), __neon_Dx2Adr_acc( 0xf4a0090f | _NENC_7(lane) | _NENC_4(_NEON_ALIGN64(align)), (D2), __int32ToN64_c(pcD)) )


text:
( __static_assert((lane) >= 0 && (lane) < 8, "invalid lane index"), __static_assert(_NEON_ALIGN16(align) >= 0, "invalid align"), __neon_Dx2Adr_acc( 0xf4a0010f | _NENC_7_5(lane) | _NENC_4(_NEON_ALIGN16(align)), (D2), __int8ToN64_c(pcD)) )


text:
( __static_assert((lane) >= 0 && (lane) < 4, "invalid lane index"), __static_assert(_NEON_ALIGN32(align) >= 0, "invalid align"), __neon_Dx2Adr_acc( 0xf4a0050f | _NENC_7_6(lane) | _NENC_4(_NEON_ALIGN32(align)), (D2), __uint16ToN64_c(pcD)) )


text:
( __static_assert((lane) >= 0 && (lane) < 2, "invalid lane index"), __static_assert(_NEON_ALIGN64(align) >= 0, "invalid align"), __neon_Dx2Adr_acc( 0xf4a0090f | _NENC_7(lane) | _NENC_4(_NEON_ALIGN64(align)), (D2), __uint32ToN64_c(pcD)) )


text:
( __static_assert((lane) >= 0 && (lane) < 8, "invalid lane index"), __static_assert(_NEON_ALIGN16(align) >= 0, "invalid align"), __neon_Dx2Adr_acc( 0xf4a0010f | _NENC_7_5(lane) | _NENC_4(_NEON_ALIGN16(align)), (D2), __uint8ToN64_c(pcD)) )


text:
( __static_assert((lane) >= 0 && (lane) < 4, "invalid lane index"), __static_assert(_NEON_ALIGN64(align) >= 0, "invalid align"), __neon_Qx2Adr_acc( 0xf4a0094f | _NENC_7((lane) % 2) | _NENC_12((lane) >= 2 ? 1 : 0) | _NENC_4(_NEON_ALIGN64(align)), (Q2), __float32ToN64_c(pcD)) )


text:
( __static_assert((lane) >= 0 && (lane) < 8, "invalid lane index"), __static_assert(_NEON_ALIGN32(align) >= 0, "invalid align"), __neon_Qx2Adr_acc( 0xf4a0052f | _NENC_7_6((lane) % 4) | _NENC_12((lane) >= 4 ? 1 : 0) | _NENC_4(_NEON_ALIGN32(align)), (Q2), __poly16ToN64_c(pcD)) )


text:
( __static_assert((lane) >= 0 && (lane) < 8, "invalid lane index"), __static_assert(_NEON_ALIGN32(align) >= 0, "invalid align"), __neon_Qx2Adr_acc( 0xf4a0052f | _NENC_7_6((lane) % 4) | _NENC_12((lane) >= 4 ? 1 : 0) | _NENC_4(_NEON_ALIGN32(align)), (Q2), __int16ToN64_c(pcD)) )


text:
( __static_assert((lane) >= 0 && (lane) < 4, "invalid lane index"), __static_assert(_NEON_ALIGN64(align) >= 0, "invalid align"), __neon_Qx2Adr_acc( 0xf4a0094f | _NENC_7((lane) % 2) | _NENC_12((lane) >= 2 ? 1 : 0) | _NENC_4(_NEON_ALIGN64(align)), (Q2), __int32ToN64_c(pcD)) )


text:
( __static_assert((lane) >= 0 && (lane) < 8, "invalid lane index"), __static_assert(_NEON_ALIGN32(align) >= 0, "invalid align"), __neon_Qx2Adr_acc( 0xf4a0052f | _NENC_7_6((lane) % 4) | _NENC_12((lane) >= 4 ? 1 : 0) | _NENC_4(_NEON_ALIGN32(align)), (Q2), __uint16ToN64_c(pcD)) )


text:
( __static_assert((lane) >= 0 && (lane) < 4, "invalid lane index"), __static_assert(_NEON_ALIGN64(align) >= 0, "invalid align"), __neon_Qx2Adr_acc( 0xf4a0094f | _NENC_7((lane) % 2) | _NENC_12((lane) >= 2 ? 1 : 0) | _NENC_4(_NEON_ALIGN64(align)), (Q2), __uint32ToN64_c(pcD)) )


text:
( __static_assert(_NEON_ALIGN64(align) >= 0, "invalid align"), __neon_Dx3Adr( 0xf42006cf | _NENC_5_4(_NEON_ALIGN64(align)), __int64ToN64_c(pcD)) )


text:
( __static_assert(_NEON_ALIGN64(align) >= 0, "invalid align"), __neon_Dx3Adr( 0xf42006cf | _NENC_5_4(_NEON_ALIGN64(align)), __uint64ToN64_c(pcD)) )


text:
( __static_assert(_NEON_ALIGN64(align) >= 0, "invalid align"), __neon_Dx3Adr( 0xf420048f | _NENC_5_4(_NEON_ALIGN64(align)), __float32ToN64_c(pcD)) )


text:
( __static_assert(_NEON_ALIGN64(align) >= 0, "invalid align"), __neon_Dx3Adr( 0xf420044f | _NENC_5_4(_NEON_ALIGN64(align)), __poly16ToN64_c(pcD)) )


text:
( __static_assert(_NEON_ALIGN64(align) >= 0, "invalid align"), __neon_Dx3Adr( 0xf420040f | _NENC_5_4(_NEON_ALIGN64(align)), __poly8ToN64_c(pcD)) )


text:
( __static_assert(_NEON_ALIGN64(align) >= 0, "invalid align"), __neon_Dx3Adr( 0xf420044f | _NENC_5_4(_NEON_ALIGN64(align)), __int16ToN64_c(pcD)) )


text:
( __static_assert(_NEON_ALIGN64(align) >= 0, "invalid align"), __neon_Dx3Adr( 0xf420048f | _NENC_5_4(_NEON_ALIGN64(align)), __int32ToN64_c(pcD)) )


text:
( __static_assert(_NEON_ALIGN64(align) >= 0, "invalid align"), __neon_Dx3Adr( 0xf420040f | _NENC_5_4(_NEON_ALIGN64(align)), __int8ToN64_c(pcD)) )


text:
( __static_assert(_NEON_ALIGN64(align) >= 0, "invalid align"), __neon_Dx3Adr( 0xf420044f | _NENC_5_4(_NEON_ALIGN64(align)), __uint16ToN64_c(pcD)) )


text:
( __static_assert(_NEON_ALIGN64(align) >= 0, "invalid align"), __neon_Dx3Adr( 0xf420048f | _NENC_5_4(_NEON_ALIGN64(align)), __uint32ToN64_c(pcD)) )


text:
( __static_assert(_NEON_ALIGN64(align) >= 0, "invalid align"), __neon_Dx3Adr( 0xf420040f | _NENC_5_4(_NEON_ALIGN64(align)), __uint8ToN64_c(pcD)) )


text:
( __static_assert(_NEON_ALIGN64(align) >= 0, "invalid align"), __neon_Qx3Adr( 0xf420058f | _NENC_5_4(_NEON_ALIGN64(align)), __float32ToN64_c(pcD)) )


text:
( __static_assert(_NEON_ALIGN64(align) >= 0, "invalid align"), __neon_Qx3Adr( 0xf420054f | _NENC_5_4(_NEON_ALIGN64(align)), __poly16ToN64_c(pcD)) )


text:
( __static_assert(_NEON_ALIGN64(align) >= 0, "invalid align"), __neon_Qx3Adr( 0xf420050f | _NENC_5_4(_NEON_ALIGN64(align)), __poly8ToN64_c(pcD)) )


text:
( __static_assert(_NEON_ALIGN64(align) >= 0, "invalid align"), __neon_Qx3Adr( 0xf420054f | _NENC_5_4(_NEON_ALIGN64(align)), __int16ToN64_c(pcD)) )


text:
( __static_assert(_NEON_ALIGN64(align) >= 0, "invalid align"), __neon_Qx3Adr( 0xf420058f | _NENC_5_4(_NEON_ALIGN64(align)), __int32ToN64_c(pcD)) )


text:
( __static_assert(_NEON_ALIGN64(align) >= 0, "invalid align"), __neon_Qx3Adr( 0xf420050f | _NENC_5_4(_NEON_ALIGN64(align)), __int8ToN64_c(pcD)) )


text:
( __static_assert(_NEON_ALIGN64(align) >= 0, "invalid align"), __neon_Qx3Adr( 0xf420054f | _NENC_5_4(_NEON_ALIGN64(align)), __uint16ToN64_c(pcD)) )


text:
( __static_assert(_NEON_ALIGN64(align) >= 0, "invalid align"), __neon_Qx3Adr( 0xf420058f | _NENC_5_4(_NEON_ALIGN64(align)), __uint32ToN64_c(pcD)) )


text:
( __static_assert(_NEON_ALIGN64(align) >= 0, "invalid align"), __neon_Qx3Adr( 0xf420050f | _NENC_5_4(_NEON_ALIGN64(align)), __uint8ToN64_c(pcD)) )


text:
( __static_assert((lane) >= 0 && (lane) < 2, "invalid lane index"), __neon_Dx3Adr_acc( 0xf4a00a0f | _NENC_7(lane), (D3), __float32ToN64_c(pcD)) )


text:
( __static_assert((lane) >= 0 && (lane) < 4, "invalid lane index"), __neon_Dx3Adr_acc( 0xf4a0060f | _NENC_7_6(lane), (D3), __poly16ToN64_c(pcD)) )


text:
( __static_assert((lane) >= 0 && (lane) < 8, "invalid lane index"), __neon_Dx3Adr_acc( 0xf4a0020f | _NENC_7_5(lane), (D3), __poly8ToN64_c(pcD)) )


text:
( __static_assert((lane) >= 0 && (lane) < 4, "invalid lane index"), __neon_Dx3Adr_acc( 0xf4a0060f | _NENC_7_6(lane), (D3), __int16ToN64_c(pcD)) )


text:
( __static_assert((lane) >= 0 && (lane) < 2, "invalid lane index"), __neon_Dx3Adr_acc( 0xf4a00a0f | _NENC_7(lane), (D3), __int32ToN64_c(pcD)) )


text:
( __static_assert((lane) >= 0 && (lane) < 8, "invalid lane index"), __neon_Dx3Adr_acc( 0xf4a0020f | _NENC_7_5(lane), (D3), __int8ToN64_c(pcD)) )


text:
( __static_assert((lane) >= 0 && (lane) < 4, "invalid lane index"), __neon_Dx3Adr_acc( 0xf4a0060f | _NENC_7_6(lane), (D3), __uint16ToN64_c(pcD)) )


text:
( __static_assert((lane) >= 0 && (lane) < 2, "invalid lane index"), __neon_Dx3Adr_acc( 0xf4a00a0f | _NENC_7(lane), (D3), __uint32ToN64_c(pcD)) )


text:
( __static_assert((lane) >= 0 && (lane) < 8, "invalid lane index"), __neon_Dx3Adr_acc( 0xf4a0020f | _NENC_7_5(lane), (D3), __uint8ToN64_c(pcD)) )


text:
( __static_assert((lane) >= 0 && (lane) < 4, "invalid lane index"), __neon_Qx3Adr_acc( 0xf4a00a4f | _NENC_7((lane) % 2) | _NENC_12((lane) >= 2 ? 1 : 0), (Q3), __float32ToN64_c(pcD)) )


text:
( __static_assert((lane) >= 0 && (lane) < 8, "invalid lane index"), __neon_Qx3Adr_acc( 0xf4a0062f | _NENC_7_6((lane) % 4) | _NENC_12((lane) >= 4 ? 1 : 0), (Q3), __poly16ToN64_c(pcD)) )


text:
( __static_assert((lane) >= 0 && (lane) < 8, "invalid lane index"), __neon_Qx3Adr_acc( 0xf4a0062f | _NENC_7_6((lane) % 4) | _NENC_12((lane) >= 4 ? 1 : 0), (Q3), __int16ToN64_c(pcD)) )


text:
( __static_assert((lane) >= 0 && (lane) < 4, "invalid lane index"), __neon_Qx3Adr_acc( 0xf4a00a4f | _NENC_7((lane) % 2) | _NENC_12((lane) >= 2 ? 1 : 0), (Q3), __int32ToN64_c(pcD)) )


text:
( __static_assert((lane) >= 0 && (lane) < 8, "invalid lane index"), __neon_Qx3Adr_acc( 0xf4a0062f | _NENC_7_6((lane) % 4) | _NENC_12((lane) >= 4 ? 1 : 0), (Q3), __uint16ToN64_c(pcD)) )


text:
( __static_assert((lane) >= 0 && (lane) < 4, "invalid lane index"), __neon_Qx3Adr_acc( 0xf4a00a4f | _NENC_7((lane) % 2) | _NENC_12((lane) >= 2 ? 1 : 0), (Q3), __uint32ToN64_c(pcD)) )


text:
( __static_assert(_NEON_ALIGN64_128_256(align) >= 0, "invalid align"), __neon_Dx4Adr( 0xf42002cf | _NENC_5_4(_NEON_ALIGN64_128_256(align)), __int64ToN64_c(pcD)) )


text:
( __static_assert(_NEON_ALIGN64_128_256(align) >= 0, "invalid align"), __neon_Dx4Adr( 0xf42002cf | _NENC_5_4(_NEON_ALIGN64_128_256(align)), __uint64ToN64_c(pcD)) )


text:
( __static_assert(_NEON_ALIGN64_128_256(align) >= 0, "invalid align"), __neon_Dx4Adr( 0xf420008f | _NENC_5_4(_NEON_ALIGN64_128_256(align)), __float32ToN64_c(pcD)) )


text:
( __static_assert(_NEON_ALIGN64_128_256(align) >= 0, "invalid align"), __neon_Dx4Adr( 0xf420004f | _NENC_5_4(_NEON_ALIGN64_128_256(align)), __poly16ToN64_c(pcD)) )


text:
( __static_assert(_NEON_ALIGN64_128_256(align) >= 0, "invalid align"), __neon_Dx4Adr( 0xf420000f | _NENC_5_4(_NEON_ALIGN64_128_256(align)), __poly8ToN64_c(pcD)) )


text:
( __static_assert(_NEON_ALIGN64_128_256(align) >= 0, "invalid align"), __neon_Dx4Adr( 0xf420004f | _NENC_5_4(_NEON_ALIGN64_128_256(align)), __int16ToN64_c(pcD)) )


text:
( __static_assert(_NEON_ALIGN64_128_256(align) >= 0, "invalid align"), __neon_Dx4Adr( 0xf420008f | _NENC_5_4(_NEON_ALIGN64_128_256(align)), __int32ToN64_c(pcD)) )


text:
( __static_assert(_NEON_ALIGN64_128_256(align) >= 0, "invalid align"), __neon_Dx4Adr( 0xf420000f | _NENC_5_4(_NEON_ALIGN64_128_256(align)), __int8ToN64_c(pcD)) )


text:
( __static_assert(_NEON_ALIGN64_128_256(align) >= 0, "invalid align"), __neon_Dx4Adr( 0xf420004f | _NENC_5_4(_NEON_ALIGN64_128_256(align)), __uint16ToN64_c(pcD)) )


text:
( __static_assert(_NEON_ALIGN64_128_256(align) >= 0, "invalid align"), __neon_Dx4Adr( 0xf420008f | _NENC_5_4(_NEON_ALIGN64_128_256(align)), __uint32ToN64_c(pcD)) )


text:
( __static_assert(_NEON_ALIGN64_128_256(align) >= 0, "invalid align"), __neon_Dx4Adr( 0xf420000f | _NENC_5_4(_NEON_ALIGN64_128_256(align)), __uint8ToN64_c(pcD)) )


text:
( __static_assert(_NEON_ALIGN64_128_256(align) >= 0, "invalid align"), __neon_Qx4Adr( 0xf420018f | _NENC_5_4(_NEON_ALIGN64_128_256(align)), __float32ToN64_c(pcD)) )


text:
( __static_assert(_NEON_ALIGN64_128_256(align) >= 0, "invalid align"), __neon_Qx4Adr( 0xf420014f | _NENC_5_4(_NEON_ALIGN64_128_256(align)), __poly16ToN64_c(pcD)) )


text:
( __static_assert(_NEON_ALIGN64_128_256(align) >= 0, "invalid align"), __neon_Qx4Adr( 0xf420010f | _NENC_5_4(_NEON_ALIGN64_128_256(align)), __poly8ToN64_c(pcD)) )


text:
( __static_assert(_NEON_ALIGN64_128_256(align) >= 0, "invalid align"), __neon_Qx4Adr( 0xf420014f | _NENC_5_4(_NEON_ALIGN64_128_256(align)), __int16ToN64_c(pcD)) )


text:
( __static_assert(_NEON_ALIGN64_128_256(align) >= 0, "invalid align"), __neon_Qx4Adr( 0xf420018f | _NENC_5_4(_NEON_ALIGN64_128_256(align)), __int32ToN64_c(pcD)) )


text:
( __static_assert(_NEON_ALIGN64_128_256(align) >= 0, "invalid align"), __neon_Qx4Adr( 0xf420010f | _NENC_5_4(_NEON_ALIGN64_128_256(align)), __int8ToN64_c(pcD)) )


text:
( __static_assert(_NEON_ALIGN64_128_256(align) >= 0, "invalid align"), __neon_Qx4Adr( 0xf420014f | _NENC_5_4(_NEON_ALIGN64_128_256(align)), __uint16ToN64_c(pcD)) )


text:
( __static_assert(_NEON_ALIGN64_128_256(align) >= 0, "invalid align"), __neon_Qx4Adr( 0xf420018f | _NENC_5_4(_NEON_ALIGN64_128_256(align)), __uint32ToN64_c(pcD)) )


text:
( __static_assert(_NEON_ALIGN64_128_256(align) >= 0, "invalid align"), __neon_Qx4Adr( 0xf420010f | _NENC_5_4(_NEON_ALIGN64_128_256(align)), __uint8ToN64_c(pcD)) )


text:
( __static_assert(_NEON_ALIGN64_128(align) >= 0, "invalid align"), __neon_Dx4Adr( 0xf4a00f0f | _NENC_7_6(_NEON_ALIGN64_128(align) > 1 ? 3 : 2) | _NENC_4(_NEON_ALIGN64_128(align) > 0 ? 1 : 0), __float32ToN64_c(pcD)) )


text:
( __static_assert(_NEON_ALIGN64(align) >= 0, "invalid align"), __neon_Dx4Adr( 0xf4a00f4f | _NENC_4(_NEON_ALIGN64(align)), __poly16ToN64_c(pcD)) )


text:
( __static_assert(_NEON_ALIGN32(align) >= 0, "invalid align"), __neon_Dx4Adr( 0xf4a00f0f | _NENC_4(_NEON_ALIGN32(align)), __poly8ToN64_c(pcD)) )


text:
( __static_assert(_NEON_ALIGN64(align) >= 0, "invalid align"), __neon_Dx4Adr( 0xf4a00f4f | _NENC_4(_NEON_ALIGN64(align)), __int16ToN64_c(pcD)) )


text:
( __static_assert(_NEON_ALIGN64_128(align) >= 0, "invalid align"), __neon_Dx4Adr( 0xf4a00f0f | _NENC_7_6(_NEON_ALIGN64_128(align) > 1 ? 3 : 2) | _NENC_4(_NEON_ALIGN64_128(align) > 0 ? 1 : 0), __int32ToN64_c(pcD)) )


text:
( __static_assert(_NEON_ALIGN32(align) >= 0, "invalid align"), __neon_Dx4Adr( 0xf4a00f0f | _NENC_4(_NEON_ALIGN32(align)), __int8ToN64_c(pcD)) )


text:
( __static_assert(_NEON_ALIGN64(align) >= 0, "invalid align"), __neon_Dx4Adr( 0xf4a00f4f | _NENC_4(_NEON_ALIGN64(align)), __uint16ToN64_c(pcD)) )


text:
( __static_assert(_NEON_ALIGN64_128(align) >= 0, "invalid align"), __neon_Dx4Adr( 0xf4a00f0f | _NENC_7_6(_NEON_ALIGN64_128(align) > 1 ? 3 : 2) | _NENC_4(_NEON_ALIGN64_128(align) > 0 ? 1 : 0), __uint32ToN64_c(pcD)) )


text:
( __static_assert(_NEON_ALIGN32(align) >= 0, "invalid align"), __neon_Dx4Adr( 0xf4a00f0f | _NENC_4(_NEON_ALIGN32(align)), __uint8ToN64_c(pcD)) )


text:
( __static_assert((lane) >= 0 && (lane) < 2, "invalid lane index"), __neon_Dx4Adr_acc( 0xf4a00b0f | _NENC_7(lane), (D4), __float32ToN64_c(pcD)) )


text:
( __static_assert((lane) >= 0 && (lane) < 4, "invalid lane index"), __neon_Dx4Adr_acc( 0xf4a0070f | _NENC_7_6(lane), (D4), __poly16ToN64_c(pcD)) )


text:
( __static_assert((lane) >= 0 && (lane) < 8, "invalid lane index"), __neon_Dx4Adr_acc( 0xf4a0030f | _NENC_7_5(lane), (D4), __poly8ToN64_c(pcD)) )


text:
( __static_assert((lane) >= 0 && (lane) < 4, "invalid lane index"), __neon_Dx4Adr_acc( 0xf4a0070f | _NENC_7_6(lane), (D4), __int16ToN64_c(pcD)) )


text:
( __static_assert((lane) >= 0 && (lane) < 2, "invalid lane index"), __neon_Dx4Adr_acc( 0xf4a00b0f | _NENC_7(lane), (D4), __int32ToN64_c(pcD)) )


text:
( __static_assert((lane) >= 0 && (lane) < 8, "invalid lane index"), __neon_Dx4Adr_acc( 0xf4a0030f | _NENC_7_5(lane), (D4), __int8ToN64_c(pcD)) )


text:
( __static_assert((lane) >= 0 && (lane) < 4, "invalid lane index"), __neon_Dx4Adr_acc( 0xf4a0070f | _NENC_7_6(lane), (D4), __uint16ToN64_c(pcD)) )


text:
( __static_assert((lane) >= 0 && (lane) < 2, "invalid lane index"), __neon_Dx4Adr_acc( 0xf4a00b0f | _NENC_7(lane), (D4), __uint32ToN64_c(pcD)) )


text:
( __static_assert((lane) >= 0 && (lane) < 8, "invalid lane index"), __neon_Dx4Adr_acc( 0xf4a0030f | _NENC_7_5(lane), (D4), __uint8ToN64_c(pcD)) )


text:
( __static_assert((lane) >= 0 && (lane) < 4, "invalid lane index"), __neon_Qx4Adr_acc( 0xf4a00b4f | _NENC_7((lane) % 2) | _NENC_12((lane) >= 2 ? 1 : 0), (Q4), __float32ToN64_c(pcD)) )


text:
( __static_assert((lane) >= 0 && (lane) < 8, "invalid lane index"), __neon_Qx4Adr_acc( 0xf4a0072f | _NENC_7_6((lane) % 4) | _NENC_12((lane) >= 4 ? 1 : 0), (Q4), __poly16ToN64_c(pcD)) )


text:
( __static_assert((lane) >= 0 && (lane) < 8, "invalid lane index"), __neon_Qx4Adr_acc( 0xf4a0072f | _NENC_7_6((lane) % 4) | _NENC_12((lane) >= 4 ? 1 : 0), (Q4), __int16ToN64_c(pcD)) )


text:
( __static_assert((lane) >= 0 && (lane) < 4, "invalid lane index"), __neon_Qx4Adr_acc( 0xf4a00b4f | _NENC_7((lane) % 2) | _NENC_12((lane) >= 2 ? 1 : 0), (Q4), __int32ToN64_c(pcD)) )


text:
( __static_assert((lane) >= 0 && (lane) < 8, "invalid lane index"), __neon_Qx4Adr_acc( 0xf4a0072f | _NENC_7_6((lane) % 4) | _NENC_12((lane) >= 4 ? 1 : 0), (Q4), __uint16ToN64_c(pcD)) )


text:
( __static_assert((lane) >= 0 && (lane) < 4, "invalid lane index"), __neon_Qx4Adr_acc( 0xf4a00b4f | _NENC_7((lane) % 2) | _NENC_12((lane) >= 2 ? 1 : 0), (Q4), __uint32ToN64_c(pcD)) )


text:
( __static_assert((lane) >= 0 && (lane) < 2, "invalid lane index"), __static_assert(_NEON_ALIGN64_128(align) >= 0, "invalid align"), __neon_Dx4Adr_acc( 0xf4a00b0f | _NENC_7(lane) | _NENC_5_4(_NEON_ALIGN64_128(align)), (D4), __float32ToN64_c(pcD)) )


text:
( __static_assert((lane) >= 0 && (lane) < 4, "invalid lane index"), __static_assert(_NEON_ALIGN64(align) >= 0, "invalid align"), __neon_Dx4Adr_acc( 0xf4a0070f | _NENC_7_6(lane) | _NENC_4(_NEON_ALIGN64(align)), (D4), __poly16ToN64_c(pcD)) )


text:
( __static_assert((lane) >= 0 && (lane) < 8, "invalid lane index"), __static_assert(_NEON_ALIGN32(align) >= 0, "invalid align"), __neon_Dx4Adr_acc( 0xf4a0030f | _NENC_7_5(lane) | _NENC_4(_NEON_ALIGN32(align)), (D4), __poly8ToN64_c(pcD)) )


text:
( __static_assert((lane) >= 0 && (lane) < 4, "invalid lane index"), __static_assert(_NEON_ALIGN64(align) >= 0, "invalid align"), __neon_Dx4Adr_acc( 0xf4a0070f | _NENC_7_6(lane) | _NENC_4(_NEON_ALIGN64(align)), (D4), __int16ToN64_c(pcD)) )


text:
( __static_assert((lane) >= 0 && (lane) < 2, "invalid lane index"), __static_assert(_NEON_ALIGN64_128(align) >= 0, "invalid align"), __neon_Dx4Adr_acc( 0xf4a00b0f | _NENC_7(lane) | _NENC_5_4(_NEON_ALIGN64_128(align)), (D4), __int32ToN64_c(pcD)) )


text:
( __static_assert((lane) >= 0 && (lane) < 8, "invalid lane index"), __static_assert(_NEON_ALIGN32(align) >= 0, "invalid align"), __neon_Dx4Adr_acc( 0xf4a0030f | _NENC_7_5(lane) | _NENC_4(_NEON_ALIGN32(align)), (D4), __int8ToN64_c(pcD)) )


text:
( __static_assert((lane) >= 0 && (lane) < 4, "invalid lane index"), __static_assert(_NEON_ALIGN64(align) >= 0, "invalid align"), __neon_Dx4Adr_acc( 0xf4a0070f | _NENC_7_6(lane) | _NENC_4(_NEON_ALIGN64(align)), (D4), __uint16ToN64_c(pcD)) )


text:
( __static_assert((lane) >= 0 && (lane) < 2, "invalid lane index"), __static_assert(_NEON_ALIGN64_128(align) >= 0, "invalid align"), __neon_Dx4Adr_acc( 0xf4a00b0f | _NENC_7(lane) | _NENC_5_4(_NEON_ALIGN64_128(align)), (D4), __uint32ToN64_c(pcD)) )


text:
( __static_assert((lane) >= 0 && (lane) < 8, "invalid lane index"), __static_assert(_NEON_ALIGN32(align) >= 0, "invalid align"), __neon_Dx4Adr_acc( 0xf4a0030f | _NENC_7_5(lane) | _NENC_4(_NEON_ALIGN32(align)), (D4), __uint8ToN64_c(pcD)) )


text:
( __static_assert((lane) >= 0 && (lane) < 4, "invalid lane index"), __static_assert(_NEON_ALIGN64_128(align) >= 0, "invalid align"), __neon_Qx4Adr_acc( 0xf4a00b4f | _NENC_7((lane) % 2) | _NENC_12((lane) >= 2 ? 1 : 0) | _NENC_5_4(_NEON_ALIGN64_128(align)), (Q4), __float32ToN64_c(pcD)) )


text:
( __static_assert((lane) >= 0 && (lane) < 8, "invalid lane index"), __static_assert(_NEON_ALIGN64(align) >= 0, "invalid align"), __neon_Qx4Adr_acc( 0xf4a0072f | _NENC_7_6((lane) % 4) | _NENC_12((lane) >= 4 ? 1 : 0) | _NENC_4(_NEON_ALIGN64(align)), (Q4), __poly16ToN64_c(pcD)) )


text:
( __static_assert((lane) >= 0 && (lane) < 8, "invalid lane index"), __static_assert(_NEON_ALIGN64(align) >= 0, "invalid align"), __neon_Qx4Adr_acc( 0xf4a0072f | _NENC_7_6((lane) % 4) | _NENC_12((lane) >= 4 ? 1 : 0) | _NENC_4(_NEON_ALIGN64(align)), (Q4), __int16ToN64_c(pcD)) )


text:
( __static_assert((lane) >= 0 && (lane) < 4, "invalid lane index"), __static_assert(_NEON_ALIGN64_128(align) >= 0, "invalid align"), __neon_Qx4Adr_acc( 0xf4a00b4f | _NENC_7((lane) % 2) | _NENC_12((lane) >= 2 ? 1 : 0) | _NENC_5_4(_NEON_ALIGN64_128(align)), (Q4), __int32ToN64_c(pcD)) )


text:
( __static_assert((lane) >= 0 && (lane) < 8, "invalid lane index"), __static_assert(_NEON_ALIGN64(align) >= 0, "invalid align"), __neon_Qx4Adr_acc( 0xf4a0072f | _NENC_7_6((lane) % 4) | _NENC_12((lane) >= 4 ? 1 : 0) | _NENC_4(_NEON_ALIGN64(align)), (Q4), __uint16ToN64_c(pcD)) )


text:
( __static_assert((lane) >= 0 && (lane) < 4, "invalid lane index"), __static_assert(_NEON_ALIGN64_128(align) >= 0, "invalid align"), __neon_Qx4Adr_acc( 0xf4a00b4f | _NENC_7((lane) % 2) | _NENC_12((lane) >= 2 ? 1 : 0) | _NENC_5_4(_NEON_ALIGN64_128(align)), (Q4), __uint32ToN64_c(pcD)) )


text:
( __static_assert((lane) >= 0 && (lane) < 2, "invalid lane index"), __neon_DdDnDmx_acc( 0xf2a00140 | _NENC_5(lane), (Dd), (Dn), (Dm)) )


text:
( __static_assert((lane) >= 0 && (lane) < 4, "invalid lane index"), __neon_DdDnDmx_acc( 0xf2900040 | _NENC_5x3(lane), (Dd), (Dn), (Dm)) )


text:
( __static_assert((lane) >= 0 && (lane) < 2, "invalid lane index"), __neon_DdDnDmx_acc( 0xf2a00040 | _NENC_5(lane), (Dd), (Dn), (Dm)) )


text:
( __static_assert((lane) >= 0 && (lane) < 2, "invalid lane index"), __neon_DdDnDmx_acc( 0xf2a00540 | _NENC_5(lane), (Dd), (Dn), (Dm)) )


text:
( __static_assert((lane) >= 0 && (lane) < 4, "invalid lane index"), __neon_DdDnDmx_acc( 0xf2900440 | _NENC_5x3(lane), (Dd), (Dn), (Dm)) )


text:
( __static_assert((lane) >= 0 && (lane) < 2, "invalid lane index"), __neon_DdDnDmx_acc( 0xf2a00440 | _NENC_5(lane), (Dd), (Dn), (Dm)) )


text:
( __static_assert((lane) >= 0 && (lane) < 2, "invalid lane index"), __neon_QdQnDmx_acc( 0xf3a00140 | _NENC_5(lane), (Qd), (Qn), (Dm)) )


text:
( __static_assert((lane) >= 0 && (lane) < 4, "invalid lane index"), __neon_QdQnDmx_acc( 0xf3900040 | _NENC_5x3(lane), (Qd), (Qn), (Dm)) )


text:
( __static_assert((lane) >= 0 && (lane) < 2, "invalid lane index"), __neon_QdQnDmx_acc( 0xf3a00040 | _NENC_5(lane), (Qd), (Qn), (Dm)) )


text:
( __static_assert((lane) >= 0 && (lane) < 2, "invalid lane index"), __neon_QdQnDmx_acc( 0xf3a00540 | _NENC_5(lane), (Qd), (Qn), (Dm)) )


text:
( __static_assert((lane) >= 0 && (lane) < 4, "invalid lane index"), __neon_QdQnDmx_acc( 0xf3900440 | _NENC_5x3(lane), (Qd), (Qn), (Dm)) )


text:
( __static_assert((lane) >= 0 && (lane) < 2, "invalid lane index"), __neon_QdQnDmx_acc( 0xf3a00440 | _NENC_5(lane), (Qd), (Qn), (Dm)) )


text:
( __static_assert((lane) >= 0 && (lane) < 4, "invalid lane index"), __neon_QdDnDmx_acc( 0xf2900240 | _NENC_5x3(lane), (Qd), (Dn), (Dm)) )


text:
( __static_assert((lane) >= 0 && (lane) < 2, "invalid lane index"), __neon_QdDnDmx_acc( 0xf2a00240 | _NENC_5(lane), (Qd), (Dn), (Dm)) )


text:
( __static_assert((lane) >= 0 && (lane) < 4, "invalid lane index"), __neon_QdDnDmx_acc( 0xf3900240 | _NENC_5x3(lane), (Qd), (Dn), (Dm)) )


text:
( __static_assert((lane) >= 0 && (lane) < 2, "invalid lane index"), __neon_QdDnDmx_acc( 0xf3a00240 | _NENC_5(lane), (Qd), (Dn), (Dm)) )


text:
( __static_assert((lane) >= 0 && (lane) < 4, "invalid lane index"), __neon_QdDnDmx_acc( 0xf2900640 | _NENC_5x3(lane), (Qd), (Dn), (Dm)) )


text:
( __static_assert((lane) >= 0 && (lane) < 2, "invalid lane index"), __neon_QdDnDmx_acc( 0xf2a00640 | _NENC_5(lane), (Qd), (Dn), (Dm)) )


text:
( __static_assert((lane) >= 0 && (lane) < 4, "invalid lane index"), __neon_QdDnDmx_acc( 0xf3900640 | _NENC_5x3(lane), (Qd), (Dn), (Dm)) )


text:
( __static_assert((lane) >= 0 && (lane) < 2, "invalid lane index"), __neon_QdDnDmx_acc( 0xf3a00640 | _NENC_5(lane), (Qd), (Dn), (Dm)) )


text:
( __static_assert((lane) >= 0 && (lane) < 2, "invalid lane index"), __neon_DdFt_acc( 0xee000b10 | _NENC_21(lane), (Dd), (Ft)) )


text:
( __static_assert((lane) >= 0 && (lane) < 4, "invalid lane index"), __neon_DdRt_acc( 0xee000b30 | _NENC_21x6(lane), (Dd), __poly16ToInt32(Rt)) )


text:
( __static_assert((lane) >= 0 && (lane) < 8, "invalid lane index"), __neon_DdRt_acc( 0xee400b10 | _NENC_21x6_5(lane), (Dd), __poly8ToInt32(Rt)) )


text:
( __static_assert((lane) >= 0 && (lane) < 4, "invalid lane index"), __neon_DdRt_acc( 0xee000b30 | _NENC_21x6(lane), (Dd), __int16ToInt32(Rt)) )


text:
( __static_assert((lane) >= 0 && (lane) < 2, "invalid lane index"), __neon_DdRt_acc( 0xee000b10 | _NENC_21(lane), (Dd), __int32ToInt32(Rt)) )


text:
( __static_assert((lane) >= 0 && (lane) < 8, "invalid lane index"), __neon_DdRt_acc( 0xee400b10 | _NENC_21x6_5(lane), (Dd), __int8ToInt32(Rt)) )


text:
( __static_assert((lane) >= 0 && (lane) < 4, "invalid lane index"), __neon_DdRt_acc( 0xee000b30 | _NENC_21x6(lane), (Dd), __uint16ToInt32(Rt)) )


text:
( __static_assert((lane) >= 0 && (lane) < 2, "invalid lane index"), __neon_DdRt_acc( 0xee000b10 | _NENC_21(lane), (Dd), __uint32ToInt32(Rt)) )


text:
( __static_assert((lane) >= 0 && (lane) < 8, "invalid lane index"), __neon_DdRt_acc( 0xee400b10 | _NENC_21x6_5(lane), (Dd), __uint8ToInt32(Rt)) )


text:
( __static_assert((lane) >= 0 && (lane) < 2, "invalid lane index"), __neon_FtDn( 0xee100b10 | _NENC_21(lane), (Dm)) )


text:
( __static_assert((lane) >= 0 && (lane) < 4, "invalid lane index"), (poly16_t)__neon_RtDn( 0xee900b30 | _NENC_21x6(lane), (Dm)) )


text:
( __static_assert((lane) >= 0 && (lane) < 8, "invalid lane index"), (poly8_t)__neon_RtDn( 0xeed00b10 | _NENC_21x6_5(lane), (Dm)) )


text:
( __static_assert((lane) >= 0 && (lane) < 4, "invalid lane index"), (int16_t)__neon_RtDn( 0xee100b30 | _NENC_21x6(lane), (Dm)) )


text:
( __static_assert((lane) >= 0 && (lane) < 8, "invalid lane index"), (int8_t)__neon_RtDn( 0xee500b10 | _NENC_21x6_5(lane), (Dm)) )


text:
( __static_assert((lane) >= 0 && (lane) < 2, "invalid lane index"), (int32_t)__neon_RtDn( 0xee100b10 | _NENC_21(lane), (Dm)) )


text:
( __static_assert((lane) >= 0 && (lane) < 4, "invalid lane index"), (uint16_t)__neon_RtDn( 0xee900b30 | _NENC_21x6(lane), (Dm)) )


text:
( __static_assert((lane) >= 0 && (lane) < 8, "invalid lane index"), (uint8_t)__neon_RtDn( 0xeed00b10 | _NENC_21x6_5(lane), (Dm)) )


text:
( __static_assert((lane) >= 0 && (lane) < 2, "invalid lane index"), (uint32_t)__neon_RtDn( 0xee100b10 | _NENC_21(lane), (Dm)) )


text:
( __static_assert((lane) >= 0 && (lane) < 1, "invalid lane index"), __neon_DdRtRt2_acc( 0xec400b10, (Dd), __int64ToInt64(R64t)) )


text:
( __static_assert((lane) >= 0 && (lane) < 1, "invalid lane index"), __neon_DdRtRt2_acc( 0xec400b10, (Dd), __uint64ToInt64(R64t)) )


text:
( __static_assert((lane) >= 0 && (lane) < 2, "invalid lane index"), __neon_QdRtRt2_acc( 0xec400b10 | _NENC_0(lane), (Qd), __int64ToInt64(R64t)) )


text:
( __static_assert((lane) >= 0 && (lane) < 2, "invalid lane index"), __neon_QdRtRt2_acc( 0xec400b10 | _NENC_0(lane), (Qd), __uint64ToInt64(R64t)) )


text:
( __static_assert((lane) >= 0 && (lane) < 1, "invalid lane index"), (int64_t)__neon_RtRt2Dm( 0xec500b10, (Dm)) )


text:
( __static_assert((lane) >= 0 && (lane) < 1, "invalid lane index"), (uint64_t)__neon_RtRt2Dm( 0xec500b10, (Dm)) )


text:
( __static_assert((lane) >= 0 && (lane) < 2, "invalid lane index"), (int64_t)__neon_RtRt2Qm( 0xec500b10 | _NENC_0(lane), (Qm)) )


text:
( __static_assert((lane) >= 0 && (lane) < 2, "invalid lane index"), (uint64_t)__neon_RtRt2Qm( 0xec500b10 | _NENC_0(lane), (Qm)) )


text:
( __static_assert((lane) >= 0 && (lane) < 4, "invalid lane index"), __neon_QdFt_acc( 0xee000b10 | _NENC_16((lane) >= 2 ? 1 : 0) | _NENC_21((lane) % 2), (Qd), (Ft)) )


text:
( __static_assert((lane) >= 0 && (lane) < 8, "invalid lane index"), __neon_QdRt_acc( 0xee000b30 | _NENC_16((lane) >= 4 ? 1 : 0) | _NENC_21x6((lane) % 4), (Qd), __poly16ToInt32(Rt)) )


text:
( __static_assert((lane) >= 0 && (lane) < 16, "invalid lane index"), __neon_QdRt_acc( 0xee400b10 | _NENC_16((lane) >= 8 ? 1 : 0) | _NENC_21x6_5((lane) % 8), (Qd), __poly8ToInt32(Rt)) )


text:
( __static_assert((lane) >= 0 && (lane) < 8, "invalid lane index"), __neon_QdRt_acc( 0xee000b30 | _NENC_16((lane) >= 4 ? 1 : 0) | _NENC_21x6((lane) % 4), (Qd), __int16ToInt32(Rt)) )


text:
( __static_assert((lane) >= 0 && (lane) < 4, "invalid lane index"), __neon_QdRt_acc( 0xee000b10 | _NENC_16((lane) >= 2 ? 1 : 0) | _NENC_21((lane) % 2), (Qd), __int32ToInt32(Rt)) )


text:
( __static_assert((lane) >= 0 && (lane) < 16, "invalid lane index"), __neon_QdRt_acc( 0xee400b10 | _NENC_16((lane) >= 8 ? 1 : 0) | _NENC_21x6_5((lane) % 8), (Qd), __int8ToInt32(Rt)) )


text:
( __static_assert((lane) >= 0 && (lane) < 8, "invalid lane index"), __neon_QdRt_acc( 0xee000b30 | _NENC_16((lane) >= 4 ? 1 : 0) | _NENC_21x6((lane) % 4), (Qd), __uint16ToInt32(Rt)) )


text:
( __static_assert((lane) >= 0 && (lane) < 4, "invalid lane index"), __neon_QdRt_acc( 0xee000b10 | _NENC_16((lane) >= 2 ? 1 : 0) | _NENC_21((lane) % 2), (Qd), __uint32ToInt32(Rt)) )


text:
( __static_assert((lane) >= 0 && (lane) < 16, "invalid lane index"), __neon_QdRt_acc( 0xee400b10 | _NENC_16((lane) >= 8 ? 1 : 0) | _NENC_21x6_5((lane) % 8), (Qd), __uint8ToInt32(Rt)) )


text:
( __static_assert((lane) >= 0 && (lane) < 4, "invalid lane index"), __neon_FtQn( 0xee100b10 | _NENC_16((lane) >= 2 ? 1 : 0) | _NENC_21((lane) % 2), (Qm)) )


text:
( __static_assert((lane) >= 0 && (lane) < 8, "invalid lane index"), (poly16_t)__neon_RtQn( 0xee900b30 | _NENC_16((lane) >= 4 ? 1 : 0) | _NENC_21x6((lane) % 4), (Qm)) )


text:
( __static_assert((lane) >= 0 && (lane) < 16, "invalid lane index"), (poly8_t)__neon_RtQn( 0xeed00b10 | _NENC_16((lane) >= 8 ? 1 : 0) | _NENC_21x6_5((lane) % 8), (Qm)) )


text:
( __static_assert((lane) >= 0 && (lane) < 8, "invalid lane index"), (int16_t)__neon_RtQn( 0xee100b30 | _NENC_16((lane) >= 4 ? 1 : 0) | _NENC_21x6((lane) % 4), (Qm)) )


text:
( __static_assert((lane) >= 0 && (lane) < 16, "invalid lane index"), (int8_t)__neon_RtQn( 0xee500b10 | _NENC_16((lane) >= 8 ? 1 : 0) | _NENC_21x6_5((lane) % 8), (Qm)) )


text:
( __static_assert((lane) >= 0 && (lane) < 4, "invalid lane index"), (int32_t)__neon_RtQn( 0xee100b10 | _NENC_16((lane) >= 2 ? 1 : 0) | _NENC_21((lane) % 2), (Qm)) )


text:
( __static_assert((lane) >= 0 && (lane) < 8, "invalid lane index"), (uint16_t)__neon_RtQn( 0xee900b30 | _NENC_16((lane) >= 4 ? 1 : 0) | _NENC_21x6((lane) % 4), (Qm)) )


text:
( __static_assert((lane) >= 0 && (lane) < 16, "invalid lane index"), (uint8_t)__neon_RtQn( 0xeed00b10 | _NENC_16((lane) >= 8 ? 1 : 0) | _NENC_21x6_5((lane) % 8), (Qm)) )


text:
( __static_assert((lane) >= 0 && (lane) < 4, "invalid lane index"), (uint32_t)__neon_RtQn( 0xee100b10 | _NENC_16((lane) >= 2 ? 1 : 0) | _NENC_21((lane) % 2), (Qm)) )


text:
( __static_assert((lane) >= 0 && (lane) < 2, "invalid lane index"), __neon_DdDnDmx( 0xf2a00940 | _NENC_5(lane), (Dn), (Dm)) )


text:
( __static_assert((lane) >= 0 && (lane) < 4, "invalid lane index"), __neon_DdDnDmx( 0xf2900840 | _NENC_5x3(lane), (Dn), (Dm)) )


text:
( __static_assert((lane) >= 0 && (lane) < 2, "invalid lane index"), __neon_DdDnDmx( 0xf2a00840 | _NENC_5(lane), (Dn), (Dm)) )


text:
( __static_assert((lane) >= 0 && (lane) < 2, "invalid lane index"), __neon_QdQnDmx( 0xf3a00940 | _NENC_5(lane), (Qn), (Dm)) )


text:
( __static_assert((lane) >= 0 && (lane) < 4, "invalid lane index"), __neon_QdQnDmx( 0xf3900840 | _NENC_5x3(lane), (Qn), (Dm)) )


text:
( __static_assert((lane) >= 0 && (lane) < 2, "invalid lane index"), __neon_QdQnDmx( 0xf3a00840 | _NENC_5(lane), (Qn), (Dm)) )


text:
( __static_assert((lane) >= 0 && (lane) < 4, "invalid lane index"), __neon_QdDnDmx( 0xf2900a40 | _NENC_5x3(lane), (Dn), (Dm)) )


text:
( __static_assert((lane) >= 0 && (lane) < 2, "invalid lane index"), __neon_QdDnDmx( 0xf2a00a40 | _NENC_5(lane), (Dn), (Dm)) )


text:
( __static_assert((lane) >= 0 && (lane) < 4, "invalid lane index"), __neon_QdDnDmx( 0xf3900a40 | _NENC_5x3(lane), (Dn), (Dm)) )


text:
( __static_assert((lane) >= 0 && (lane) < 2, "invalid lane index"), __neon_QdDnDmx( 0xf3a00a40 | _NENC_5(lane), (Dn), (Dm)) )


text:
( __static_assert((lane) >= 0 && (lane) < 4, "invalid lane index"), __neon_QdDnDmx_acc( 0xf2900340 | _NENC_5x3(lane), (Qd), (Dn), (Dm)) )


text:
( __static_assert((lane) >= 0 && (lane) < 2, "invalid lane index"), __neon_QdDnDmx_acc( 0xf2a00340 | _NENC_5(lane), (Qd), (Dn), (Dm)) )


text:
( __static_assert((lane) >= 0 && (lane) < 4, "invalid lane index"), __neon_QdDnDmx_acc( 0xf2900740 | _NENC_5x3(lane), (Qd), (Dn), (Dm)) )


text:
( __static_assert((lane) >= 0 && (lane) < 2, "invalid lane index"), __neon_QdDnDmx_acc( 0xf2a00740 | _NENC_5(lane), (Qd), (Dn), (Dm)) )


text:
( __static_assert((lane) >= 0 && (lane) < 4, "invalid lane index"), __neon_DdDnDmx( 0xf2900c40 | _NENC_5x3(lane), (Dn), (Dm)) )


text:
( __static_assert((lane) >= 0 && (lane) < 2, "invalid lane index"), __neon_DdDnDmx( 0xf2a00c40 | _NENC_5(lane), (Dn), (Dm)) )


text:
( __static_assert((lane) >= 0 && (lane) < 4, "invalid lane index"), __neon_DdDnDmx( 0xf2900d40 | _NENC_5x3(lane), (Dn), (Dm)) )


text:
( __static_assert((lane) >= 0 && (lane) < 2, "invalid lane index"), __neon_DdDnDmx( 0xf2a00d40 | _NENC_5(lane), (Dn), (Dm)) )


text:
( __static_assert((lane) >= 0 && (lane) < 4, "invalid lane index"), __neon_QdQnDmx( 0xf3900c40 | _NENC_5x3(lane), (Qn), (Dm)) )


text:
( __static_assert((lane) >= 0 && (lane) < 2, "invalid lane index"), __neon_QdQnDmx( 0xf3a00c40 | _NENC_5(lane), (Qn), (Dm)) )


text:
( __static_assert((lane) >= 0 && (lane) < 4, "invalid lane index"), __neon_QdQnDmx( 0xf3900d40 | _NENC_5x3(lane), (Qn), (Dm)) )


text:
( __static_assert((lane) >= 0 && (lane) < 2, "invalid lane index"), __neon_QdQnDmx( 0xf3a00d40 | _NENC_5(lane), (Qn), (Dm)) )


text:
( __static_assert((lane) >= 0 && (lane) < 4, "invalid lane index"), __neon_QdDnDmx( 0xf2900b40 | _NENC_5x3(lane), (Dn), (Dm)) )


text:
( __static_assert((lane) >= 0 && (lane) < 2, "invalid lane index"), __neon_QdDnDmx( 0xf2a00b40 | _NENC_5(lane), (Dn), (Dm)) )


text:
( __static_assert((shift_amount) >= 0 && (shift_amount) < 16, "invalid shift amount"), __neon_DdDm( 0xf2900710 | _NENC_19_16(shift_amount), (Dm)) )


text:
( __static_assert((shift_amount) >= 0 && (shift_amount) < 32, "invalid shift amount"), __neon_DdDm( 0xf2a00710 | _NENC_20_16(shift_amount), (Dm)) )


text:
( __static_assert((shift_amount) >= 0 && (shift_amount) < 64, "invalid shift amount"), __neon_DdDm( 0xf2800790 | _NENC_21_16(shift_amount), (Dm)) )


text:
( __static_assert((shift_amount) >= 0 && (shift_amount) < 8, "invalid shift amount"), __neon_DdDm( 0xf2880710 | _NENC_18_16(shift_amount), (Dm)) )


text:
( __static_assert((shift_amount) >= 0 && (shift_amount) < 16, "invalid shift amount"), __neon_DdDm( 0xf3900710 | _NENC_19_16(shift_amount), (Dm)) )


text:
( __static_assert((shift_amount) >= 0 && (shift_amount) < 32, "invalid shift amount"), __neon_DdDm( 0xf3a00710 | _NENC_20_16(shift_amount), (Dm)) )


text:
( __static_assert((shift_amount) >= 0 && (shift_amount) < 64, "invalid shift amount"), __neon_DdDm( 0xf3800790 | _NENC_21_16(shift_amount), (Dm)) )


text:
( __static_assert((shift_amount) >= 0 && (shift_amount) < 8, "invalid shift amount"), __neon_DdDm( 0xf3880710 | _NENC_18_16(shift_amount), (Dm)) )


text:
( __static_assert((shift_amount) >= 0 && (shift_amount) < 16, "invalid shift amount"), __neon_DdDm( 0xf3900610 | _NENC_19_16(shift_amount), (Dm)) )


text:
( __static_assert((shift_amount) >= 0 && (shift_amount) < 32, "invalid shift amount"), __neon_DdDm( 0xf3a00610 | _NENC_20_16(shift_amount), (Dm)) )


text:
( __static_assert((shift_amount) >= 0 && (shift_amount) < 64, "invalid shift amount"), __neon_DdDm( 0xf3800690 | _NENC_21_16(shift_amount), (Dm)) )


text:
( __static_assert((shift_amount) >= 0 && (shift_amount) < 8, "invalid shift amount"), __neon_DdDm( 0xf3880610 | _NENC_18_16(shift_amount), (Dm)) )


text:
( __static_assert((shift_amount) >= 0 && (shift_amount) < 16, "invalid shift amount"), __neon_QdQm( 0xf2900750 | _NENC_19_16(shift_amount), (Qm)) )


text:
( __static_assert((shift_amount) >= 0 && (shift_amount) < 32, "invalid shift amount"), __neon_QdQm( 0xf2a00750 | _NENC_20_16(shift_amount), (Qm)) )


text:
( __static_assert((shift_amount) >= 0 && (shift_amount) < 64, "invalid shift amount"), __neon_QdQm( 0xf28007d0 | _NENC_21_16(shift_amount), (Qm)) )


text:
( __static_assert((shift_amount) >= 0 && (shift_amount) < 8, "invalid shift amount"), __neon_QdQm( 0xf2880750 | _NENC_18_16(shift_amount), (Qm)) )


text:
( __static_assert((shift_amount) >= 0 && (shift_amount) < 16, "invalid shift amount"), __neon_QdQm( 0xf3900750 | _NENC_19_16(shift_amount), (Qm)) )


text:
( __static_assert((shift_amount) >= 0 && (shift_amount) < 32, "invalid shift amount"), __neon_QdQm( 0xf3a00750 | _NENC_20_16(shift_amount), (Qm)) )


text:
( __static_assert((shift_amount) >= 0 && (shift_amount) < 64, "invalid shift amount"), __neon_QdQm( 0xf38007d0 | _NENC_21_16(shift_amount), (Qm)) )


text:
( __static_assert((shift_amount) >= 0 && (shift_amount) < 8, "invalid shift amount"), __neon_QdQm( 0xf3880750 | _NENC_18_16(shift_amount), (Qm)) )


text:
( __static_assert((shift_amount) >= 0 && (shift_amount) < 16, "invalid shift amount"), __neon_QdQm( 0xf3900650 | _NENC_19_16(shift_amount), (Qm)) )


text:
( __static_assert((shift_amount) >= 0 && (shift_amount) < 32, "invalid shift amount"), __neon_QdQm( 0xf3a00650 | _NENC_20_16(shift_amount), (Qm)) )


text:
( __static_assert((shift_amount) >= 0 && (shift_amount) < 64, "invalid shift amount"), __neon_QdQm( 0xf38006d0 | _NENC_21_16(shift_amount), (Qm)) )


text:
( __static_assert((shift_amount) >= 0 && (shift_amount) < 8, "invalid shift amount"), __neon_QdQm( 0xf3880650 | _NENC_18_16(shift_amount), (Qm)) )


text:
( __static_assert((shift_amount) >= 1 && (shift_amount) <= 8, "invalid shift amount"), __neon_DdQm( 0xf2880950 | _NENC_18_16(8 - (shift_amount)), (Qm)) )


text:
( __static_assert((shift_amount) >= 1 && (shift_amount) <= 16, "invalid shift amount"), __neon_DdQm( 0xf2900950 | _NENC_19_16(16 - (shift_amount)), (Qm)) )


text:
( __static_assert((shift_amount) >= 1 && (shift_amount) <= 32, "invalid shift amount"), __neon_DdQm( 0xf2a00950 | _NENC_20_16(32 - (shift_amount)), (Qm)) )


text:
( __static_assert((shift_amount) >= 1 && (shift_amount) <= 8, "invalid shift amount"), __neon_DdQm( 0xf3880950 | _NENC_18_16(8 - (shift_amount)), (Qm)) )


text:
( __static_assert((shift_amount) >= 1 && (shift_amount) <= 16, "invalid shift amount"), __neon_DdQm( 0xf3900950 | _NENC_19_16(16 - (shift_amount)), (Qm)) )


text:
( __static_assert((shift_amount) >= 1 && (shift_amount) <= 32, "invalid shift amount"), __neon_DdQm( 0xf3a00950 | _NENC_20_16(32 - (shift_amount)), (Qm)) )


text:
( __static_assert((shift_amount) >= 1 && (shift_amount) <= 8, "invalid shift amount"), __neon_DdQm( 0xf3880850 | _NENC_18_16(8 - (shift_amount)), (Qm)) )


text:
( __static_assert((shift_amount) >= 1 && (shift_amount) <= 16, "invalid shift amount"), __neon_DdQm( 0xf3900850 | _NENC_19_16(16 - (shift_amount)), (Qm)) )


text:
( __static_assert((shift_amount) >= 1 && (shift_amount) <= 32, "invalid shift amount"), __neon_DdQm( 0xf3a00850 | _NENC_20_16(32 - (shift_amount)), (Qm)) )


text:
( __static_assert((shift_amount) >= 1 && (shift_amount) <= 8, "invalid shift amount"), __neon_DdQm( 0xf2880910 | _NENC_18_16(8 - (shift_amount)), (Qm)) )


text:
( __static_assert((shift_amount) >= 1 && (shift_amount) <= 16, "invalid shift amount"), __neon_DdQm( 0xf2900910 | _NENC_19_16(16 - (shift_amount)), (Qm)) )


text:
( __static_assert((shift_amount) >= 1 && (shift_amount) <= 32, "invalid shift amount"), __neon_DdQm( 0xf2a00910 | _NENC_20_16(32 - (shift_amount)), (Qm)) )


text:
( __static_assert((shift_amount) >= 1 && (shift_amount) <= 8, "invalid shift amount"), __neon_DdQm( 0xf3880910 | _NENC_18_16(8 - (shift_amount)), (Qm)) )


text:
( __static_assert((shift_amount) >= 1 && (shift_amount) <= 16, "invalid shift amount"), __neon_DdQm( 0xf3900910 | _NENC_19_16(16 - (shift_amount)), (Qm)) )


text:
( __static_assert((shift_amount) >= 1 && (shift_amount) <= 32, "invalid shift amount"), __neon_DdQm( 0xf3a00910 | _NENC_20_16(32 - (shift_amount)), (Qm)) )


text:
( __static_assert((shift_amount) >= 1 && (shift_amount) <= 8, "invalid shift amount"), __neon_DdQm( 0xf3880810 | _NENC_18_16(8 - (shift_amount)), (Qm)) )


text:
( __static_assert((shift_amount) >= 1 && (shift_amount) <= 16, "invalid shift amount"), __neon_DdQm( 0xf3900810 | _NENC_19_16(16 - (shift_amount)), (Qm)) )


text:
( __static_assert((shift_amount) >= 1 && (shift_amount) <= 32, "invalid shift amount"), __neon_DdQm( 0xf3a00810 | _NENC_20_16(32 - (shift_amount)), (Qm)) )


text:
( __static_assert((shift_amount) >= 0 && (shift_amount) < 16, "invalid shift amount"), __neon_DdDm( 0xf2900510 | _NENC_19_16(shift_amount), (Dm)) )


text:
( __static_assert((shift_amount) >= 0 && (shift_amount) < 32, "invalid shift amount"), __neon_DdDm( 0xf2a00510 | _NENC_20_16(shift_amount), (Dm)) )


text:
( __static_assert((shift_amount) >= 0 && (shift_amount) < 64, "invalid shift amount"), __neon_DdDm( 0xf2800590 | _NENC_21_16(shift_amount), (Dm)) )


text:
( __static_assert((shift_amount) >= 0 && (shift_amount) < 8, "invalid shift amount"), __neon_DdDm( 0xf2880510 | _NENC_18_16(shift_amount), (Dm)) )


text:
( __static_assert((shift_amount) >= 0 && (shift_amount) < 16, "invalid shift amount"), __neon_QdQm( 0xf2900550 | _NENC_19_16(shift_amount), (Qm)) )


text:
( __static_assert((shift_amount) >= 0 && (shift_amount) < 32, "invalid shift amount"), __neon_QdQm( 0xf2a00550 | _NENC_20_16(shift_amount), (Qm)) )


text:
( __static_assert((shift_amount) >= 0 && (shift_amount) < 64, "invalid shift amount"), __neon_QdQm( 0xf28005d0 | _NENC_21_16(shift_amount), (Qm)) )


text:
( __static_assert((shift_amount) >= 0 && (shift_amount) < 8, "invalid shift amount"), __neon_QdQm( 0xf2880550 | _NENC_18_16(shift_amount), (Qm)) )


text:
( __static_assert((shift_amount) >= 1 && (shift_amount) <= 16, "invalid shift amount"), __neon_DdDm( 0xf2900210 | _NENC_19_16(16 - (shift_amount)), (Dm)) )


text:
( __static_assert((shift_amount) >= 1 && (shift_amount) <= 32, "invalid shift amount"), __neon_DdDm( 0xf2a00210 | _NENC_20_16(32 - (shift_amount)), (Dm)) )


text:
( __static_assert((shift_amount) >= 1 && (shift_amount) <= 64, "invalid shift amount"), __neon_DdDm( 0xf2800290 | _NENC_21_16(64 - (shift_amount)), (Dm)) )


text:
( __static_assert((shift_amount) >= 1 && (shift_amount) <= 8, "invalid shift amount"), __neon_DdDm( 0xf2880210 | _NENC_18_16(8 - (shift_amount)), (Dm)) )


text:
( __static_assert((shift_amount) >= 1 && (shift_amount) <= 16, "invalid shift amount"), __neon_DdDm( 0xf3900210 | _NENC_19_16(16 - (shift_amount)), (Dm)) )


text:
( __static_assert((shift_amount) >= 1 && (shift_amount) <= 32, "invalid shift amount"), __neon_DdDm( 0xf3a00210 | _NENC_20_16(32 - (shift_amount)), (Dm)) )


text:
( __static_assert((shift_amount) >= 1 && (shift_amount) <= 64, "invalid shift amount"), __neon_DdDm( 0xf3800290 | _NENC_21_16(64 - (shift_amount)), (Dm)) )


text:
( __static_assert((shift_amount) >= 1 && (shift_amount) <= 8, "invalid shift amount"), __neon_DdDm( 0xf3880210 | _NENC_18_16(8 - (shift_amount)), (Dm)) )


text:
( __static_assert((shift_amount) >= 1 && (shift_amount) <= 16, "invalid shift amount"), __neon_DdDm( 0xf2900010 | _NENC_19_16(16 - (shift_amount)), (Dm)) )


text:
( __static_assert((shift_amount) >= 1 && (shift_amount) <= 32, "invalid shift amount"), __neon_DdDm( 0xf2a00010 | _NENC_20_16(32 - (shift_amount)), (Dm)) )


text:
( __static_assert((shift_amount) >= 1 && (shift_amount) <= 64, "invalid shift amount"), __neon_DdDm( 0xf2800090 | _NENC_21_16(64 - (shift_amount)), (Dm)) )


text:
( __static_assert((shift_amount) >= 1 && (shift_amount) <= 8, "invalid shift amount"), __neon_DdDm( 0xf2880010 | _NENC_18_16(8 - (shift_amount)), (Dm)) )


text:
( __static_assert((shift_amount) >= 1 && (shift_amount) <= 16, "invalid shift amount"), __neon_DdDm( 0xf3900010 | _NENC_19_16(16 - (shift_amount)), (Dm)) )


text:
( __static_assert((shift_amount) >= 1 && (shift_amount) <= 32, "invalid shift amount"), __neon_DdDm( 0xf3a00010 | _NENC_20_16(32 - (shift_amount)), (Dm)) )


text:
( __static_assert((shift_amount) >= 1 && (shift_amount) <= 64, "invalid shift amount"), __neon_DdDm( 0xf3800090 | _NENC_21_16(64 - (shift_amount)), (Dm)) )


text:
( __static_assert((shift_amount) >= 1 && (shift_amount) <= 8, "invalid shift amount"), __neon_DdDm( 0xf3880010 | _NENC_18_16(8 - (shift_amount)), (Dm)) )


text:
( __static_assert((shift_amount) >= 1 && (shift_amount) <= 16, "invalid shift amount"), __neon_QdQm( 0xf2900250 | _NENC_19_16(16 - (shift_amount)), (Qm)) )


text:
( __static_assert((shift_amount) >= 1 && (shift_amount) <= 32, "invalid shift amount"), __neon_QdQm( 0xf2a00250 | _NENC_20_16(32 - (shift_amount)), (Qm)) )


text:
( __static_assert((shift_amount) >= 1 && (shift_amount) <= 64, "invalid shift amount"), __neon_QdQm( 0xf28002d0 | _NENC_21_16(64 - (shift_amount)), (Qm)) )


text:
( __static_assert((shift_amount) >= 1 && (shift_amount) <= 8, "invalid shift amount"), __neon_QdQm( 0xf2880250 | _NENC_18_16(8 - (shift_amount)), (Qm)) )


text:
( __static_assert((shift_amount) >= 1 && (shift_amount) <= 16, "invalid shift amount"), __neon_QdQm( 0xf3900250 | _NENC_19_16(16 - (shift_amount)), (Qm)) )


text:
( __static_assert((shift_amount) >= 1 && (shift_amount) <= 32, "invalid shift amount"), __neon_QdQm( 0xf3a00250 | _NENC_20_16(32 - (shift_amount)), (Qm)) )


text:
( __static_assert((shift_amount) >= 1 && (shift_amount) <= 64, "invalid shift amount"), __neon_QdQm( 0xf38002d0 | _NENC_21_16(64 - (shift_amount)), (Qm)) )


text:
( __static_assert((shift_amount) >= 1 && (shift_amount) <= 8, "invalid shift amount"), __neon_QdQm( 0xf3880250 | _NENC_18_16(8 - (shift_amount)), (Qm)) )


text:
( __static_assert((shift_amount) >= 1 && (shift_amount) <= 16, "invalid shift amount"), __neon_QdQm( 0xf2900050 | _NENC_19_16(16 - (shift_amount)), (Qm)) )


text:
( __static_assert((shift_amount) >= 1 && (shift_amount) <= 32, "invalid shift amount"), __neon_QdQm( 0xf2a00050 | _NENC_20_16(32 - (shift_amount)), (Qm)) )


text:
( __static_assert((shift_amount) >= 1 && (shift_amount) <= 64, "invalid shift amount"), __neon_QdQm( 0xf28000d0 | _NENC_21_16(64 - (shift_amount)), (Qm)) )


text:
( __static_assert((shift_amount) >= 1 && (shift_amount) <= 8, "invalid shift amount"), __neon_QdQm( 0xf2880050 | _NENC_18_16(8 - (shift_amount)), (Qm)) )


text:
( __static_assert((shift_amount) >= 1 && (shift_amount) <= 16, "invalid shift amount"), __neon_QdQm( 0xf3900050 | _NENC_19_16(16 - (shift_amount)), (Qm)) )


text:
( __static_assert((shift_amount) >= 1 && (shift_amount) <= 32, "invalid shift amount"), __neon_QdQm( 0xf3a00050 | _NENC_20_16(32 - (shift_amount)), (Qm)) )


text:
( __static_assert((shift_amount) >= 1 && (shift_amount) <= 64, "invalid shift amount"), __neon_QdQm( 0xf38000d0 | _NENC_21_16(64 - (shift_amount)), (Qm)) )


text:
( __static_assert((shift_amount) >= 1 && (shift_amount) <= 8, "invalid shift amount"), __neon_QdQm( 0xf3880050 | _NENC_18_16(8 - (shift_amount)), (Qm)) )


text:
( __static_assert((shift_amount) >= 1 && (shift_amount) <= 8, "invalid shift amount"), __neon_DdQm( 0xf2880850 | _NENC_18_16(8 - (shift_amount)), (Qm)) )


text:
( __static_assert((shift_amount) >= 1 && (shift_amount) <= 16, "invalid shift amount"), __neon_DdQm( 0xf2900850 | _NENC_19_16(16 - (shift_amount)), (Qm)) )


text:
( __static_assert((shift_amount) >= 1 && (shift_amount) <= 32, "invalid shift amount"), __neon_DdQm( 0xf2a00850 | _NENC_20_16(32 - (shift_amount)), (Qm)) )


text:
( __static_assert((shift_amount) >= 1 && (shift_amount) <= 8, "invalid shift amount"), __neon_DdQm( 0xf2880810 | _NENC_18_16(8 - (shift_amount)), (Qm)) )


text:
( __static_assert((shift_amount) >= 1 && (shift_amount) <= 16, "invalid shift amount"), __neon_DdQm( 0xf2900810 | _NENC_19_16(16 - (shift_amount)), (Qm)) )


text:
( __static_assert((shift_amount) >= 1 && (shift_amount) <= 32, "invalid shift amount"), __neon_DdQm( 0xf2a00810 | _NENC_20_16(32 - (shift_amount)), (Qm)) )


text:
( __static_assert((shift_amount) >= 0 && (shift_amount) < 16, "invalid shift amount"), __neon_DdDm_acc( 0xf3900510 | _NENC_19_16(shift_amount), (Dd), (Dm)) )


text:
( __static_assert((shift_amount) >= 0 && (shift_amount) < 8, "invalid shift amount"), __neon_DdDm_acc( 0xf3880510 | _NENC_18_16(shift_amount), (Dd), (Dm)) )


text:
( __static_assert((shift_amount) >= 0 && (shift_amount) < 32, "invalid shift amount"), __neon_DdDm_acc( 0xf3a00510 | _NENC_20_16(shift_amount), (Dd), (Dm)) )


text:
( __static_assert((shift_amount) >= 0 && (shift_amount) < 64, "invalid shift amount"), __neon_DdDm_acc( 0xf3800590 | _NENC_21_16(shift_amount), (Dd), (Dm)) )


text:
( __static_assert((shift_amount) >= 0 && (shift_amount) < 16, "invalid shift amount"), __neon_QdQm_acc( 0xf3900550 | _NENC_19_16(shift_amount), (Qd), (Qm)) )


text:
( __static_assert((shift_amount) >= 0 && (shift_amount) < 8, "invalid shift amount"), __neon_QdQm_acc( 0xf3880550 | _NENC_18_16(shift_amount), (Qd), (Qm)) )


text:
( __static_assert((shift_amount) >= 0 && (shift_amount) < 32, "invalid shift amount"), __neon_QdQm_acc( 0xf3a00550 | _NENC_20_16(shift_amount), (Qd), (Qm)) )


text:
( __static_assert((shift_amount) >= 0 && (shift_amount) < 64, "invalid shift amount"), __neon_QdQm_acc( 0xf38005d0 | _NENC_21_16(shift_amount), (Qd), (Qm)) )


text:
( __static_assert((shift_amount) >= 1 && (shift_amount) <= 16, "invalid shift amount"), __neon_DdDm_acc( 0xf2900310 | _NENC_19_16(16 - (shift_amount)), (Dd), (Dm)) )


text:
( __static_assert((shift_amount) >= 1 && (shift_amount) <= 32, "invalid shift amount"), __neon_DdDm_acc( 0xf2a00310 | _NENC_20_16(32 - (shift_amount)), (Dd), (Dm)) )


text:
( __static_assert((shift_amount) >= 1 && (shift_amount) <= 64, "invalid shift amount"), __neon_DdDm_acc( 0xf2800390 | _NENC_21_16(64 - (shift_amount)), (Dd), (Dm)) )


text:
( __static_assert((shift_amount) >= 1 && (shift_amount) <= 8, "invalid shift amount"), __neon_DdDm_acc( 0xf2880310 | _NENC_18_16(8 - (shift_amount)), (Dd), (Dm)) )


text:
( __static_assert((shift_amount) >= 1 && (shift_amount) <= 16, "invalid shift amount"), __neon_DdDm_acc( 0xf3900310 | _NENC_19_16(16 - (shift_amount)), (Dd), (Dm)) )


text:
( __static_assert((shift_amount) >= 1 && (shift_amount) <= 32, "invalid shift amount"), __neon_DdDm_acc( 0xf3a00310 | _NENC_20_16(32 - (shift_amount)), (Dd), (Dm)) )


text:
( __static_assert((shift_amount) >= 1 && (shift_amount) <= 64, "invalid shift amount"), __neon_DdDm_acc( 0xf3800390 | _NENC_21_16(64 - (shift_amount)), (Dd), (Dm)) )


text:
( __static_assert((shift_amount) >= 1 && (shift_amount) <= 8, "invalid shift amount"), __neon_DdDm_acc( 0xf3880310 | _NENC_18_16(8 - (shift_amount)), (Dd), (Dm)) )


text:
( __static_assert((shift_amount) >= 1 && (shift_amount) <= 16, "invalid shift amount"), __neon_DdDm_acc( 0xf2900110 | _NENC_19_16(16 - (shift_amount)), (Dd), (Dm)) )


text:
( __static_assert((shift_amount) >= 1 && (shift_amount) <= 32, "invalid shift amount"), __neon_DdDm_acc( 0xf2a00110 | _NENC_20_16(32 - (shift_amount)), (Dd), (Dm)) )


text:
( __static_assert((shift_amount) >= 1 && (shift_amount) <= 64, "invalid shift amount"), __neon_DdDm_acc( 0xf2800190 | _NENC_21_16(64 - (shift_amount)), (Dd), (Dm)) )


text:
( __static_assert((shift_amount) >= 1 && (shift_amount) <= 8, "invalid shift amount"), __neon_DdDm_acc( 0xf2880110 | _NENC_18_16(8 - (shift_amount)), (Dd), (Dm)) )


text:
( __static_assert((shift_amount) >= 1 && (shift_amount) <= 16, "invalid shift amount"), __neon_DdDm_acc( 0xf3900110 | _NENC_19_16(16 - (shift_amount)), (Dd), (Dm)) )


text:
( __static_assert((shift_amount) >= 1 && (shift_amount) <= 32, "invalid shift amount"), __neon_DdDm_acc( 0xf3a00110 | _NENC_20_16(32 - (shift_amount)), (Dd), (Dm)) )


text:
( __static_assert((shift_amount) >= 1 && (shift_amount) <= 64, "invalid shift amount"), __neon_DdDm_acc( 0xf3800190 | _NENC_21_16(64 - (shift_amount)), (Dd), (Dm)) )


text:
( __static_assert((shift_amount) >= 1 && (shift_amount) <= 8, "invalid shift amount"), __neon_DdDm_acc( 0xf3880110 | _NENC_18_16(8 - (shift_amount)), (Dd), (Dm)) )


text:
( __static_assert((shift_amount) >= 1 && (shift_amount) <= 16, "invalid shift amount"), __neon_QdQm_acc( 0xf2900350 | _NENC_19_16(16 - (shift_amount)), (Qd), (Qm)) )


text:
( __static_assert((shift_amount) >= 1 && (shift_amount) <= 32, "invalid shift amount"), __neon_QdQm_acc( 0xf2a00350 | _NENC_20_16(32 - (shift_amount)), (Qd), (Qm)) )


text:
( __static_assert((shift_amount) >= 1 && (shift_amount) <= 64, "invalid shift amount"), __neon_QdQm_acc( 0xf28003d0 | _NENC_21_16(64 - (shift_amount)), (Qd), (Qm)) )


text:
( __static_assert((shift_amount) >= 1 && (shift_amount) <= 8, "invalid shift amount"), __neon_QdQm_acc( 0xf2880350 | _NENC_18_16(8 - (shift_amount)), (Qd), (Qm)) )


text:
( __static_assert((shift_amount) >= 1 && (shift_amount) <= 16, "invalid shift amount"), __neon_QdQm_acc( 0xf3900350 | _NENC_19_16(16 - (shift_amount)), (Qd), (Qm)) )


text:
( __static_assert((shift_amount) >= 1 && (shift_amount) <= 32, "invalid shift amount"), __neon_QdQm_acc( 0xf3a00350 | _NENC_20_16(32 - (shift_amount)), (Qd), (Qm)) )


text:
( __static_assert((shift_amount) >= 1 && (shift_amount) <= 64, "invalid shift amount"), __neon_QdQm_acc( 0xf38003d0 | _NENC_21_16(64 - (shift_amount)), (Qd), (Qm)) )


text:
( __static_assert((shift_amount) >= 1 && (shift_amount) <= 8, "invalid shift amount"), __neon_QdQm_acc( 0xf3880350 | _NENC_18_16(8 - (shift_amount)), (Qd), (Qm)) )


text:
( __static_assert((shift_amount) >= 1 && (shift_amount) <= 16, "invalid shift amount"), __neon_QdQm_acc( 0xf2900150 | _NENC_19_16(16 - (shift_amount)), (Qd), (Qm)) )


text:
( __static_assert((shift_amount) >= 1 && (shift_amount) <= 32, "invalid shift amount"), __neon_QdQm_acc( 0xf2a00150 | _NENC_20_16(32 - (shift_amount)), (Qd), (Qm)) )


text:
( __static_assert((shift_amount) >= 1 && (shift_amount) <= 64, "invalid shift amount"), __neon_QdQm_acc( 0xf28001d0 | _NENC_21_16(64 - (shift_amount)), (Qd), (Qm)) )


text:
( __static_assert((shift_amount) >= 1 && (shift_amount) <= 8, "invalid shift amount"), __neon_QdQm_acc( 0xf2880150 | _NENC_18_16(8 - (shift_amount)), (Qd), (Qm)) )


text:
( __static_assert((shift_amount) >= 1 && (shift_amount) <= 16, "invalid shift amount"), __neon_QdQm_acc( 0xf3900150 | _NENC_19_16(16 - (shift_amount)), (Qd), (Qm)) )


text:
( __static_assert((shift_amount) >= 1 && (shift_amount) <= 32, "invalid shift amount"), __neon_QdQm_acc( 0xf3a00150 | _NENC_20_16(32 - (shift_amount)), (Qd), (Qm)) )


text:
( __static_assert((shift_amount) >= 1 && (shift_amount) <= 64, "invalid shift amount"), __neon_QdQm_acc( 0xf38001d0 | _NENC_21_16(64 - (shift_amount)), (Qd), (Qm)) )


text:
( __static_assert((shift_amount) >= 1 && (shift_amount) <= 8, "invalid shift amount"), __neon_QdQm_acc( 0xf3880150 | _NENC_18_16(8 - (shift_amount)), (Qd), (Qm)) )


text:
( __static_assert((shift_amount) >= 1 && (shift_amount) <= 16, "invalid shift amount"), __neon_DdDm_acc( 0xf3900410 | _NENC_19_16(16 - (shift_amount)), (Dd), (Dm)) )


text:
( __static_assert((shift_amount) >= 1 && (shift_amount) <= 8, "invalid shift amount"), __neon_DdDm_acc( 0xf3880410 | _NENC_18_16(8 - (shift_amount)), (Dd), (Dm)) )


text:
( __static_assert((shift_amount) >= 1 && (shift_amount) <= 32, "invalid shift amount"), __neon_DdDm_acc( 0xf3a00410 | _NENC_20_16(32 - (shift_amount)), (Dd), (Dm)) )


text:
( __static_assert((shift_amount) >= 1 && (shift_amount) <= 64, "invalid shift amount"), __neon_DdDm_acc( 0xf3800490 | _NENC_21_16(64 - (shift_amount)), (Dd), (Dm)) )


text:
( __static_assert((shift_amount) >= 1 && (shift_amount) <= 16, "invalid shift amount"), __neon_QdQm_acc( 0xf3900450 | _NENC_19_16(16 - (shift_amount)), (Qd), (Qm)) )


text:
( __static_assert((shift_amount) >= 1 && (shift_amount) <= 8, "invalid shift amount"), __neon_QdQm_acc( 0xf3880450 | _NENC_18_16(8 - (shift_amount)), (Qd), (Qm)) )


text:
( __static_assert((shift_amount) >= 1 && (shift_amount) <= 32, "invalid shift amount"), __neon_QdQm_acc( 0xf3a00450 | _NENC_20_16(32 - (shift_amount)), (Qd), (Qm)) )


text:
( __static_assert((shift_amount) >= 1 && (shift_amount) <= 64, "invalid shift amount"), __neon_QdQm_acc( 0xf38004d0 | _NENC_21_16(64 - (shift_amount)), (Qd), (Qm)) )


text:
( __static_assert(_NEON_ALIGN64(align) >= 0, "invalid align"), __neon_AdrD1( 0xf400078f | _NENC_5_4(_NEON_ALIGN64(align)), __float32ToN64(pD), (D)) )


text:
( __static_assert(_NEON_ALIGN64(align) >= 0, "invalid align"), __neon_AdrD1( 0xf400074f | _NENC_5_4(_NEON_ALIGN64(align)), __poly16ToN64(pD), (D)) )


text:
( __static_assert(_NEON_ALIGN64(align) >= 0, "invalid align"), __neon_AdrD1( 0xf400070f | _NENC_5_4(_NEON_ALIGN64(align)), __poly8ToN64(pD), (D)) )


text:
( __static_assert(_NEON_ALIGN64(align) >= 0, "invalid align"), __neon_AdrD1( 0xf400074f | _NENC_5_4(_NEON_ALIGN64(align)), __int16ToN64(pD), (D)) )


text:
( __static_assert(_NEON_ALIGN64(align) >= 0, "invalid align"), __neon_AdrD1( 0xf400078f | _NENC_5_4(_NEON_ALIGN64(align)), __int32ToN64(pD), (D)) )


text:
( __static_assert(_NEON_ALIGN64(align) >= 0, "invalid align"), __neon_AdrD1( 0xf40007cf | _NENC_5_4(_NEON_ALIGN64(align)), __int64ToN64(pD), (D)) )


text:
( __static_assert(_NEON_ALIGN64(align) >= 0, "invalid align"), __neon_AdrD1( 0xf400070f | _NENC_5_4(_NEON_ALIGN64(align)), __int8ToN64(pD), (D)) )


text:
( __static_assert(_NEON_ALIGN64(align) >= 0, "invalid align"), __neon_AdrD1( 0xf400074f | _NENC_5_4(_NEON_ALIGN64(align)), __uint16ToN64(pD), (D)) )


text:
( __static_assert(_NEON_ALIGN64(align) >= 0, "invalid align"), __neon_AdrD1( 0xf400078f | _NENC_5_4(_NEON_ALIGN64(align)), __uint32ToN64(pD), (D)) )


text:
( __static_assert(_NEON_ALIGN64(align) >= 0, "invalid align"), __neon_AdrD1( 0xf40007cf | _NENC_5_4(_NEON_ALIGN64(align)), __uint64ToN64(pD), (D)) )


text:
( __static_assert(_NEON_ALIGN64(align) >= 0, "invalid align"), __neon_AdrD1( 0xf400070f | _NENC_5_4(_NEON_ALIGN64(align)), __uint8ToN64(pD), (D)) )


text:
( __static_assert(_NEON_ALIGN64_128(align) >= 0, "invalid align"), __neon_AdrQ1( 0xf4000a8f | _NENC_5_4(_NEON_ALIGN64_128(align)), __float32ToN64(pD), (Q)) )


text:
( __static_assert(_NEON_ALIGN64_128(align) >= 0, "invalid align"), __neon_AdrQ1( 0xf4000a4f | _NENC_5_4(_NEON_ALIGN64_128(align)), __poly16ToN64(pD), (Q)) )


text:
( __static_assert(_NEON_ALIGN64_128(align) >= 0, "invalid align"), __neon_AdrQ1( 0xf4000a0f | _NENC_5_4(_NEON_ALIGN64_128(align)), __poly8ToN64(pD), (Q)) )


text:
( __static_assert(_NEON_ALIGN64_128(align) >= 0, "invalid align"), __neon_AdrQ1( 0xf4000a4f | _NENC_5_4(_NEON_ALIGN64_128(align)), __int16ToN64(pD), (Q)) )


text:
( __static_assert(_NEON_ALIGN64_128(align) >= 0, "invalid align"), __neon_AdrQ1( 0xf4000a8f | _NENC_5_4(_NEON_ALIGN64_128(align)), __int32ToN64(pD), (Q)) )


text:
( __static_assert(_NEON_ALIGN64_128(align) >= 0, "invalid align"), __neon_AdrQ1( 0xf4000acf | _NENC_5_4(_NEON_ALIGN64_128(align)), __int64ToN64(pD), (Q)) )


text:
( __static_assert(_NEON_ALIGN64_128(align) >= 0, "invalid align"), __neon_AdrQ1( 0xf4000a0f | _NENC_5_4(_NEON_ALIGN64_128(align)), __int8ToN64(pD), (Q)) )


text:
( __static_assert(_NEON_ALIGN64_128(align) >= 0, "invalid align"), __neon_AdrQ1( 0xf4000a4f | _NENC_5_4(_NEON_ALIGN64_128(align)), __uint16ToN64(pD), (Q)) )


text:
( __static_assert(_NEON_ALIGN64_128(align) >= 0, "invalid align"), __neon_AdrQ1( 0xf4000a8f | _NENC_5_4(_NEON_ALIGN64_128(align)), __uint32ToN64(pD), (Q)) )


text:
( __static_assert(_NEON_ALIGN64_128(align) >= 0, "invalid align"), __neon_AdrQ1( 0xf4000acf | _NENC_5_4(_NEON_ALIGN64_128(align)), __uint64ToN64(pD), (Q)) )


text:
( __static_assert(_NEON_ALIGN64_128(align) >= 0, "invalid align"), __neon_AdrQ1( 0xf4000a0f | _NENC_5_4(_NEON_ALIGN64_128(align)), __uint8ToN64(pD), (Q)) )


text:
( __static_assert((lane) >= 0 && (lane) < 2, "invalid lane index"), __neon_AdrD1( 0xf480080f | _NENC_7(lane), __float32ToN64(pD), (D)) )


text:
( __static_assert((lane) >= 0 && (lane) < 4, "invalid lane index"), __neon_AdrD1( 0xf480040f | _NENC_7_6(lane), __poly16ToN64(pD), (D)) )


text:
( __static_assert((lane) >= 0 && (lane) < 8, "invalid lane index"), __neon_AdrD1( 0xf480000f | _NENC_7_5(lane), __poly8ToN64(pD), (D)) )


text:
( __static_assert((lane) >= 0 && (lane) < 4, "invalid lane index"), __neon_AdrD1( 0xf480040f | _NENC_7_6(lane), __int16ToN64(pD), (D)) )


text:
( __static_assert((lane) >= 0 && (lane) < 2, "invalid lane index"), __neon_AdrD1( 0xf480080f | _NENC_7(lane), __int32ToN64(pD), (D)) )


text:
( __static_assert((lane) >= 0 && (lane) < 8, "invalid lane index"), __neon_AdrD1( 0xf480000f | _NENC_7_5(lane), __int8ToN64(pD), (D)) )


text:
( __static_assert((lane) >= 0 && (lane) < 4, "invalid lane index"), __neon_AdrD1( 0xf480040f | _NENC_7_6(lane), __uint16ToN64(pD), (D)) )


text:
( __static_assert((lane) >= 0 && (lane) < 2, "invalid lane index"), __neon_AdrD1( 0xf480080f | _NENC_7(lane), __uint32ToN64(pD), (D)) )


text:
( __static_assert((lane) >= 0 && (lane) < 8, "invalid lane index"), __neon_AdrD1( 0xf480000f | _NENC_7_5(lane), __uint8ToN64(pD), (D)) )


text:
( __static_assert((lane) >= 0 && (lane) < 4, "invalid lane index"), __neon_AdrQ1( 0xf480080f | _NENC_7((lane) % 2) | _NENC_12((lane) >= 2 ? 1 : 0), __float32ToN64(pD), (Q)) )


text:
( __static_assert((lane) >= 0 && (lane) < 8, "invalid lane index"), __neon_AdrQ1( 0xf480040f | _NENC_7_6((lane) % 4) | _NENC_12((lane) >= 4 ? 1 : 0), __poly16ToN64(pD), (Q)) )


text:
( __static_assert((lane) >= 0 && (lane) < 16, "invalid lane index"), __neon_AdrQ1( 0xf480000f | _NENC_7_5((lane) % 8) | _NENC_12((lane) >= 8 ? 1 : 0), __poly8ToN64(pD), (Q)) )


text:
( __static_assert((lane) >= 0 && (lane) < 8, "invalid lane index"), __neon_AdrQ1( 0xf480040f | _NENC_7_6((lane) % 4) | _NENC_12((lane) >= 4 ? 1 : 0), __int16ToN64(pD), (Q)) )


text:
( __static_assert((lane) >= 0 && (lane) < 4, "invalid lane index"), __neon_AdrQ1( 0xf480080f | _NENC_7((lane) % 2) | _NENC_12((lane) >= 2 ? 1 : 0), __int32ToN64(pD), (Q)) )


text:
( __static_assert((lane) >= 0 && (lane) < 16, "invalid lane index"), __neon_AdrQ1( 0xf480000f | _NENC_7_5((lane) % 8) | _NENC_12((lane) >= 8 ? 1 : 0), __int8ToN64(pD), (Q)) )


text:
( __static_assert((lane) >= 0 && (lane) < 8, "invalid lane index"), __neon_AdrQ1( 0xf480040f | _NENC_7_6((lane) % 4) | _NENC_12((lane) >= 4 ? 1 : 0), __uint16ToN64(pD), (Q)) )


text:
( __static_assert((lane) >= 0 && (lane) < 4, "invalid lane index"), __neon_AdrQ1( 0xf480080f | _NENC_7((lane) % 2) | _NENC_12((lane) >= 2 ? 1 : 0), __uint32ToN64(pD), (Q)) )


text:
( __static_assert((lane) >= 0 && (lane) < 16, "invalid lane index"), __neon_AdrQ1( 0xf480000f | _NENC_7_5((lane) % 8) | _NENC_12((lane) >= 8 ? 1 : 0), __uint8ToN64(pD), (Q)) )


text:
( __static_assert((lane) >= 0 && (lane) < 2, "invalid lane index"), __static_assert(_NEON_ALIGN32(align) >= 0, "invalid align"), __neon_AdrD1( 0xf480080f | _NENC_7(lane) | _NENC_5_4(_NEON_ALIGN32(align) > 0 ? 3 : 0), __float32ToN64(pD), (D)) )


text:
( __static_assert((lane) >= 0 && (lane) < 4, "invalid lane index"), __static_assert(_NEON_ALIGN16(align) >= 0, "invalid align"), __neon_AdrD1( 0xf480040f | _NENC_7_6(lane) | _NENC_4(_NEON_ALIGN16(align)), __poly16ToN64(pD), (D)) )


text:
( __static_assert((lane) >= 0 && (lane) < 4, "invalid lane index"), __static_assert(_NEON_ALIGN16(align) >= 0, "invalid align"), __neon_AdrD1( 0xf480040f | _NENC_7_6(lane) | _NENC_4(_NEON_ALIGN16(align)), __int16ToN64(pD), (D)) )


text:
( __static_assert((lane) >= 0 && (lane) < 2, "invalid lane index"), __static_assert(_NEON_ALIGN32(align) >= 0, "invalid align"), __neon_AdrD1( 0xf480080f | _NENC_7(lane) | _NENC_5_4(_NEON_ALIGN32(align) > 0 ? 3 : 0), __int32ToN64(pD), (D)) )


text:
( __static_assert((lane) >= 0 && (lane) < 4, "invalid lane index"), __static_assert(_NEON_ALIGN16(align) >= 0, "invalid align"), __neon_AdrD1( 0xf480040f | _NENC_7_6(lane) | _NENC_4(_NEON_ALIGN16(align)), __uint16ToN64(pD), (D)) )


text:
( __static_assert((lane) >= 0 && (lane) < 2, "invalid lane index"), __static_assert(_NEON_ALIGN32(align) >= 0, "invalid align"), __neon_AdrD1( 0xf480080f | _NENC_7(lane) | _NENC_5_4(_NEON_ALIGN32(align) > 0 ? 3 : 0), __uint32ToN64(pD), (D)) )


text:
( __static_assert((lane) >= 0 && (lane) < 4, "invalid lane index"), __static_assert(_NEON_ALIGN32(align) >= 0, "invalid align"), __neon_AdrQ1( 0xf480080f | _NENC_7((lane) % 2) | _NENC_12((lane) >= 2 ? 1 : 0) | _NENC_5_4(_NEON_ALIGN32(align) > 0 ? 3 : 0), __float32ToN64(pD), (Q)) )


text:
( __static_assert((lane) >= 0 && (lane) < 8, "invalid lane index"), __static_assert(_NEON_ALIGN16(align) >= 0, "invalid align"), __neon_AdrQ1( 0xf480040f | _NENC_7_6((lane) % 4) | _NENC_12((lane) >= 4 ? 1 : 0) | _NENC_4(_NEON_ALIGN16(align)), __poly16ToN64(pD), (Q)) )


text:
( __static_assert((lane) >= 0 && (lane) < 8, "invalid lane index"), __static_assert(_NEON_ALIGN16(align) >= 0, "invalid align"), __neon_AdrQ1( 0xf480040f | _NENC_7_6((lane) % 4) | _NENC_12((lane) >= 4 ? 1 : 0) | _NENC_4(_NEON_ALIGN16(align)), __int16ToN64(pD), (Q)) )


text:
( __static_assert((lane) >= 0 && (lane) < 4, "invalid lane index"), __static_assert(_NEON_ALIGN32(align) >= 0, "invalid align"), __neon_AdrQ1( 0xf480080f | _NENC_7((lane) % 2) | _NENC_12((lane) >= 2 ? 1 : 0) | _NENC_5_4(_NEON_ALIGN32(align) > 0 ? 3 : 0), __int32ToN64(pD), (Q)) )


text:
( __static_assert((lane) >= 0 && (lane) < 8, "invalid lane index"), __static_assert(_NEON_ALIGN16(align) >= 0, "invalid align"), __neon_AdrQ1( 0xf480040f | _NENC_7_6((lane) % 4) | _NENC_12((lane) >= 4 ? 1 : 0) | _NENC_4(_NEON_ALIGN16(align)), __uint16ToN64(pD), (Q)) )


text:
( __static_assert((lane) >= 0 && (lane) < 4, "invalid lane index"), __static_assert(_NEON_ALIGN32(align) >= 0, "invalid align"), __neon_AdrQ1( 0xf480080f | _NENC_7((lane) % 2) | _NENC_12((lane) >= 2 ? 1 : 0) | _NENC_5_4(_NEON_ALIGN32(align) > 0 ? 3 : 0), __uint32ToN64(pD), (Q)) )


text:
( __static_assert(_NEON_ALIGN64_128(align) >= 0, "invalid align"), __neon_AdrDx2( 0xf4000acf | _NENC_5_4(_NEON_ALIGN64_128(align)), __int64ToN64(pD), (D2)) )


text:
( __static_assert(_NEON_ALIGN64_128(align) >= 0, "invalid align"), __neon_AdrDx2( 0xf4000acf | _NENC_5_4(_NEON_ALIGN64_128(align)), __uint64ToN64(pD), (D2)) )


text:
( __static_assert(_NEON_ALIGN64_128(align) >= 0, "invalid align"), __neon_AdrDx2( 0xf400088f | _NENC_5_4(_NEON_ALIGN64_128(align)), __float32ToN64(pD), (D2)) )


text:
( __static_assert(_NEON_ALIGN64_128(align) >= 0, "invalid align"), __neon_AdrDx2( 0xf400084f | _NENC_5_4(_NEON_ALIGN64_128(align)), __poly16ToN64(pD), (D2)) )


text:
( __static_assert(_NEON_ALIGN64_128(align) >= 0, "invalid align"), __neon_AdrDx2( 0xf400080f | _NENC_5_4(_NEON_ALIGN64_128(align)), __poly8ToN64(pD), (D2)) )


text:
( __static_assert(_NEON_ALIGN64_128(align) >= 0, "invalid align"), __neon_AdrDx2( 0xf400084f | _NENC_5_4(_NEON_ALIGN64_128(align)), __int16ToN64(pD), (D2)) )


text:
( __static_assert(_NEON_ALIGN64_128(align) >= 0, "invalid align"), __neon_AdrDx2( 0xf400088f | _NENC_5_4(_NEON_ALIGN64_128(align)), __int32ToN64(pD), (D2)) )


text:
( __static_assert(_NEON_ALIGN64_128(align) >= 0, "invalid align"), __neon_AdrDx2( 0xf400080f | _NENC_5_4(_NEON_ALIGN64_128(align)), __int8ToN64(pD), (D2)) )


text:
( __static_assert(_NEON_ALIGN64_128(align) >= 0, "invalid align"), __neon_AdrDx2( 0xf400084f | _NENC_5_4(_NEON_ALIGN64_128(align)), __uint16ToN64(pD), (D2)) )


text:
( __static_assert(_NEON_ALIGN64_128(align) >= 0, "invalid align"), __neon_AdrDx2( 0xf400088f | _NENC_5_4(_NEON_ALIGN64_128(align)), __uint32ToN64(pD), (D2)) )


text:
( __static_assert(_NEON_ALIGN64_128(align) >= 0, "invalid align"), __neon_AdrDx2( 0xf400080f | _NENC_5_4(_NEON_ALIGN64_128(align)), __uint8ToN64(pD), (D2)) )


text:
( __static_assert(_NEON_ALIGN64_128(align) >= 0, "invalid align"), __neon_AdrQx2( 0xf400098f | _NENC_5_4(_NEON_ALIGN64_128(align)), __float32ToN64(pD), (Q2)) )


text:
( __static_assert(_NEON_ALIGN64_128(align) >= 0, "invalid align"), __neon_AdrQx2( 0xf400094f | _NENC_5_4(_NEON_ALIGN64_128(align)), __poly16ToN64(pD), (Q2)) )


text:
( __static_assert(_NEON_ALIGN64_128(align) >= 0, "invalid align"), __neon_AdrQx2( 0xf400090f | _NENC_5_4(_NEON_ALIGN64_128(align)), __poly8ToN64(pD), (Q2)) )


text:
( __static_assert(_NEON_ALIGN64_128(align) >= 0, "invalid align"), __neon_AdrQx2( 0xf400094f | _NENC_5_4(_NEON_ALIGN64_128(align)), __int16ToN64(pD), (Q2)) )


text:
( __static_assert(_NEON_ALIGN64_128(align) >= 0, "invalid align"), __neon_AdrQx2( 0xf400098f | _NENC_5_4(_NEON_ALIGN64_128(align)), __int32ToN64(pD), (Q2)) )


text:
( __static_assert(_NEON_ALIGN64_128(align) >= 0, "invalid align"), __neon_AdrQx2( 0xf400090f | _NENC_5_4(_NEON_ALIGN64_128(align)), __int8ToN64(pD), (Q2)) )


text:
( __static_assert(_NEON_ALIGN64_128(align) >= 0, "invalid align"), __neon_AdrQx2( 0xf400094f | _NENC_5_4(_NEON_ALIGN64_128(align)), __uint16ToN64(pD), (Q2)) )


text:
( __static_assert(_NEON_ALIGN64_128(align) >= 0, "invalid align"), __neon_AdrQx2( 0xf400098f | _NENC_5_4(_NEON_ALIGN64_128(align)), __uint32ToN64(pD), (Q2)) )


text:
( __static_assert(_NEON_ALIGN64_128(align) >= 0, "invalid align"), __neon_AdrQx2( 0xf400090f | _NENC_5_4(_NEON_ALIGN64_128(align)), __uint8ToN64(pD), (Q2)) )


text:
( __static_assert((lane) >= 0 && (lane) < 2, "invalid lane index"), __neon_AdrDx2x( 0xf480090f | _NENC_7(lane), __float32ToN64(pD), (D2)) )


text:
( __static_assert((lane) >= 0 && (lane) < 4, "invalid lane index"), __neon_AdrDx2x( 0xf480050f | _NENC_7_6(lane), __poly16ToN64(pD), (D2)) )


text:
( __static_assert((lane) >= 0 && (lane) < 8, "invalid lane index"), __neon_AdrDx2x( 0xf480010f | _NENC_7_5(lane), __poly8ToN64(pD), (D2)) )


text:
( __static_assert((lane) >= 0 && (lane) < 4, "invalid lane index"), __neon_AdrDx2x( 0xf480050f | _NENC_7_6(lane), __int16ToN64(pD), (D2)) )


text:
( __static_assert((lane) >= 0 && (lane) < 2, "invalid lane index"), __neon_AdrDx2x( 0xf480090f | _NENC_7(lane), __int32ToN64(pD), (D2)) )


text:
( __static_assert((lane) >= 0 && (lane) < 8, "invalid lane index"), __neon_AdrDx2x( 0xf480010f | _NENC_7_5(lane), __int8ToN64(pD), (D2)) )


text:
( __static_assert((lane) >= 0 && (lane) < 4, "invalid lane index"), __neon_AdrDx2x( 0xf480050f | _NENC_7_6(lane), __uint16ToN64(pD), (D2)) )


text:
( __static_assert((lane) >= 0 && (lane) < 2, "invalid lane index"), __neon_AdrDx2x( 0xf480090f | _NENC_7(lane), __uint32ToN64(pD), (D2)) )


text:
( __static_assert((lane) >= 0 && (lane) < 8, "invalid lane index"), __neon_AdrDx2x( 0xf480010f | _NENC_7_5(lane), __uint8ToN64(pD), (D2)) )


text:
( __static_assert((lane) >= 0 && (lane) < 4, "invalid lane index"), __neon_AdrQx2x( 0xf480094f | _NENC_7((lane) % 2) | _NENC_12((lane) >= 2 ? 1 : 0), __float32ToN64(pD), (Q2)) )


text:
( __static_assert((lane) >= 0 && (lane) < 8, "invalid lane index"), __neon_AdrQx2x( 0xf480052f | _NENC_7_6((lane) % 4) | _NENC_12((lane) >= 4 ? 1 : 0), __poly16ToN64(pD), (Q2)) )


text:
( __static_assert((lane) >= 0 && (lane) < 8, "invalid lane index"), __neon_AdrQx2x( 0xf480052f | _NENC_7_6((lane) % 4) | _NENC_12((lane) >= 4 ? 1 : 0), __int16ToN64(pD), (Q2)) )


text:
( __static_assert((lane) >= 0 && (lane) < 4, "invalid lane index"), __neon_AdrQx2x( 0xf480094f | _NENC_7((lane) % 2) | _NENC_12((lane) >= 2 ? 1 : 0), __int32ToN64(pD), (Q2)) )


text:
( __static_assert((lane) >= 0 && (lane) < 8, "invalid lane index"), __neon_AdrQx2x( 0xf480052f | _NENC_7_6((lane) % 4) | _NENC_12((lane) >= 4 ? 1 : 0), __uint16ToN64(pD), (Q2)) )


text:
( __static_assert((lane) >= 0 && (lane) < 4, "invalid lane index"), __neon_AdrQx2x( 0xf480094f | _NENC_7((lane) % 2) | _NENC_12((lane) >= 2 ? 1 : 0), __uint32ToN64(pD), (Q2)) )


text:
( __static_assert((lane) >= 0 && (lane) < 2, "invalid lane index"), __static_assert(_NEON_ALIGN64(align) >= 0, "invalid align"), __neon_AdrDx2x( 0xf480090f | _NENC_7(lane) | _NENC_4(_NEON_ALIGN64(align)), __float32ToN64(pD), (D2)) )


text:
( __static_assert((lane) >= 0 && (lane) < 4, "invalid lane index"), __static_assert(_NEON_ALIGN32(align) >= 0, "invalid align"), __neon_AdrDx2x( 0xf480050f | _NENC_7_6(lane) | _NENC_4(_NEON_ALIGN32(align)), __poly16ToN64(pD), (D2)) )


text:
( __static_assert((lane) >= 0 && (lane) < 8, "invalid lane index"), __static_assert(_NEON_ALIGN16(align) >= 0, "invalid align"), __neon_AdrDx2x( 0xf480010f | _NENC_7_5(lane) | _NENC_4(_NEON_ALIGN16(align)), __poly8ToN64(pD), (D2)) )


text:
( __static_assert((lane) >= 0 && (lane) < 4, "invalid lane index"), __static_assert(_NEON_ALIGN32(align) >= 0, "invalid align"), __neon_AdrDx2x( 0xf480050f | _NENC_7_6(lane) | _NENC_4(_NEON_ALIGN32(align)), __int16ToN64(pD), (D2)) )


text:
( __static_assert((lane) >= 0 && (lane) < 2, "invalid lane index"), __static_assert(_NEON_ALIGN64(align) >= 0, "invalid align"), __neon_AdrDx2x( 0xf480090f | _NENC_7(lane) | _NENC_4(_NEON_ALIGN64(align)), __int32ToN64(pD), (D2)) )


text:
( __static_assert((lane) >= 0 && (lane) < 8, "invalid lane index"), __static_assert(_NEON_ALIGN16(align) >= 0, "invalid align"), __neon_AdrDx2x( 0xf480010f | _NENC_7_5(lane) | _NENC_4(_NEON_ALIGN16(align)), __int8ToN64(pD), (D2)) )


text:
( __static_assert((lane) >= 0 && (lane) < 4, "invalid lane index"), __static_assert(_NEON_ALIGN32(align) >= 0, "invalid align"), __neon_AdrDx2x( 0xf480050f | _NENC_7_6(lane) | _NENC_4(_NEON_ALIGN32(align)), __uint16ToN64(pD), (D2)) )


text:
( __static_assert((lane) >= 0 && (lane) < 2, "invalid lane index"), __static_assert(_NEON_ALIGN64(align) >= 0, "invalid align"), __neon_AdrDx2x( 0xf480090f | _NENC_7(lane) | _NENC_4(_NEON_ALIGN64(align)), __uint32ToN64(pD), (D2)) )


text:
( __static_assert((lane) >= 0 && (lane) < 8, "invalid lane index"), __static_assert(_NEON_ALIGN16(align) >= 0, "invalid align"), __neon_AdrDx2x( 0xf480010f | _NENC_7_5(lane) | _NENC_4(_NEON_ALIGN16(align)), __uint8ToN64(pD), (D2)) )


text:
( __static_assert((lane) >= 0 && (lane) < 4, "invalid lane index"), __static_assert(_NEON_ALIGN64(align) >= 0, "invalid align"), __neon_AdrQx2x( 0xf480094f | _NENC_7((lane) % 2) | _NENC_12((lane) >= 2 ? 1 : 0) | _NENC_4(_NEON_ALIGN64(align)), __float32ToN64(pD), (Q2)) )


text:
( __static_assert((lane) >= 0 && (lane) < 8, "invalid lane index"), __static_assert(_NEON_ALIGN32(align) >= 0, "invalid align"), __neon_AdrQx2x( 0xf480052f | _NENC_7_6((lane) % 4) | _NENC_12((lane) >= 4 ? 1 : 0) | _NENC_4(_NEON_ALIGN32(align)), __poly16ToN64(pD), (Q2)) )


text:
( __static_assert((lane) >= 0 && (lane) < 8, "invalid lane index"), __static_assert(_NEON_ALIGN32(align) >= 0, "invalid align"), __neon_AdrQx2x( 0xf480052f | _NENC_7_6((lane) % 4) | _NENC_12((lane) >= 4 ? 1 : 0) | _NENC_4(_NEON_ALIGN32(align)), __int16ToN64(pD), (Q2)) )


text:
( __static_assert((lane) >= 0 && (lane) < 4, "invalid lane index"), __static_assert(_NEON_ALIGN64(align) >= 0, "invalid align"), __neon_AdrQx2x( 0xf480094f | _NENC_7((lane) % 2) | _NENC_12((lane) >= 2 ? 1 : 0) | _NENC_4(_NEON_ALIGN64(align)), __int32ToN64(pD), (Q2)) )


text:
( __static_assert((lane) >= 0 && (lane) < 8, "invalid lane index"), __static_assert(_NEON_ALIGN32(align) >= 0, "invalid align"), __neon_AdrQx2x( 0xf480052f | _NENC_7_6((lane) % 4) | _NENC_12((lane) >= 4 ? 1 : 0) | _NENC_4(_NEON_ALIGN32(align)), __uint16ToN64(pD), (Q2)) )


text:
( __static_assert((lane) >= 0 && (lane) < 4, "invalid lane index"), __static_assert(_NEON_ALIGN64(align) >= 0, "invalid align"), __neon_AdrQx2x( 0xf480094f | _NENC_7((lane) % 2) | _NENC_12((lane) >= 2 ? 1 : 0) | _NENC_4(_NEON_ALIGN64(align)), __uint32ToN64(pD), (Q2)) )


text:
( __static_assert(_NEON_ALIGN64(align) >= 0, "invalid align"), __neon_AdrDx3( 0xf40006cf | _NENC_4(_NEON_ALIGN64(align)), __int64ToN64(pD), (D3)) )


text:
( __static_assert(_NEON_ALIGN64(align) >= 0, "invalid align"), __neon_AdrDx3( 0xf40006cf | _NENC_4(_NEON_ALIGN64(align)), __uint64ToN64(pD), (D3)) )


text:
( __static_assert(_NEON_ALIGN64(align) >= 0, "invalid align"), __neon_AdrDx3( 0xf400048f | _NENC_4(_NEON_ALIGN64(align)), __float32ToN64(pD), (D3)) )


text:
( __static_assert(_NEON_ALIGN64(align) >= 0, "invalid align"), __neon_AdrDx3( 0xf400044f | _NENC_4(_NEON_ALIGN64(align)), __poly16ToN64(pD), (D3)) )


text:
( __static_assert(_NEON_ALIGN64(align) >= 0, "invalid align"), __neon_AdrDx3( 0xf400040f | _NENC_4(_NEON_ALIGN64(align)), __poly8ToN64(pD), (D3)) )


text:
( __static_assert(_NEON_ALIGN64(align) >= 0, "invalid align"), __neon_AdrDx3( 0xf400044f | _NENC_4(_NEON_ALIGN64(align)), __int16ToN64(pD), (D3)) )


text:
( __static_assert(_NEON_ALIGN64(align) >= 0, "invalid align"), __neon_AdrDx3( 0xf400048f | _NENC_4(_NEON_ALIGN64(align)), __int32ToN64(pD), (D3)) )


text:
( __static_assert(_NEON_ALIGN64(align) >= 0, "invalid align"), __neon_AdrDx3( 0xf400040f | _NENC_4(_NEON_ALIGN64(align)), __int8ToN64(pD), (D3)) )


text:
( __static_assert(_NEON_ALIGN64(align) >= 0, "invalid align"), __neon_AdrDx3( 0xf400044f | _NENC_4(_NEON_ALIGN64(align)), __uint16ToN64(pD), (D3)) )


text:
( __static_assert(_NEON_ALIGN64(align) >= 0, "invalid align"), __neon_AdrDx3( 0xf400048f | _NENC_4(_NEON_ALIGN64(align)), __uint32ToN64(pD), (D3)) )


text:
( __static_assert(_NEON_ALIGN64(align) >= 0, "invalid align"), __neon_AdrDx3( 0xf400040f | _NENC_4(_NEON_ALIGN64(align)), __uint8ToN64(pD), (D3)) )


text:
( __static_assert(_NEON_ALIGN64(align) >= 0, "invalid align"), __neon_AdrQx3( 0xf400058f | _NENC_4(_NEON_ALIGN64(align)), __float32ToN64(pD), (Q3)) )


text:
( __static_assert(_NEON_ALIGN64(align) >= 0, "invalid align"), __neon_AdrQx3( 0xf400054f | _NENC_4(_NEON_ALIGN64(align)), __poly16ToN64(pD), (Q3)) )


text:
( __static_assert(_NEON_ALIGN64(align) >= 0, "invalid align"), __neon_AdrQx3( 0xf400050f | _NENC_4(_NEON_ALIGN64(align)), __poly8ToN64(pD), (Q3)) )


text:
( __static_assert(_NEON_ALIGN64(align) >= 0, "invalid align"), __neon_AdrQx3( 0xf400054f | _NENC_4(_NEON_ALIGN64(align)), __int16ToN64(pD), (Q3)) )


text:
( __static_assert(_NEON_ALIGN64(align) >= 0, "invalid align"), __neon_AdrQx3( 0xf400058f | _NENC_4(_NEON_ALIGN64(align)), __int32ToN64(pD), (Q3)) )


text:
( __static_assert(_NEON_ALIGN64(align) >= 0, "invalid align"), __neon_AdrQx3( 0xf400050f | _NENC_4(_NEON_ALIGN64(align)), __int8ToN64(pD), (Q3)) )


text:
( __static_assert(_NEON_ALIGN64(align) >= 0, "invalid align"), __neon_AdrQx3( 0xf400054f | _NENC_4(_NEON_ALIGN64(align)), __uint16ToN64(pD), (Q3)) )


text:
( __static_assert(_NEON_ALIGN64(align) >= 0, "invalid align"), __neon_AdrQx3( 0xf400058f | _NENC_4(_NEON_ALIGN64(align)), __uint32ToN64(pD), (Q3)) )


text:
( __static_assert(_NEON_ALIGN64(align) >= 0, "invalid align"), __neon_AdrQx3( 0xf400050f | _NENC_4(_NEON_ALIGN64(align)), __uint8ToN64(pD), (Q3)) )


text:
( __static_assert((lane) >= 0 && (lane) < 2, "invalid lane index"), __neon_AdrDx3x( 0xf4800a0f | _NENC_7(lane), __float32ToN64(pD), (D3)) )


text:
( __static_assert((lane) >= 0 && (lane) < 4, "invalid lane index"), __neon_AdrDx3x( 0xf480060f | _NENC_7_6(lane), __poly16ToN64(pD), (D3)) )


text:
( __static_assert((lane) >= 0 && (lane) < 8, "invalid lane index"), __neon_AdrDx3x( 0xf480020f | _NENC_7_5(lane), __poly8ToN64(pD), (D3)) )


text:
( __static_assert((lane) >= 0 && (lane) < 4, "invalid lane index"), __neon_AdrDx3x( 0xf480060f | _NENC_7_6(lane), __int16ToN64(pD), (D3)) )


text:
( __static_assert((lane) >= 0 && (lane) < 2, "invalid lane index"), __neon_AdrDx3x( 0xf4800a0f | _NENC_7(lane), __int32ToN64(pD), (D3)) )


text:
( __static_assert((lane) >= 0 && (lane) < 8, "invalid lane index"), __neon_AdrDx3x( 0xf480020f | _NENC_7_5(lane), __int8ToN64(pD), (D3)) )


text:
( __static_assert((lane) >= 0 && (lane) < 4, "invalid lane index"), __neon_AdrDx3x( 0xf480060f | _NENC_7_6(lane), __uint16ToN64(pD), (D3)) )


text:
( __static_assert((lane) >= 0 && (lane) < 2, "invalid lane index"), __neon_AdrDx3x( 0xf4800a0f | _NENC_7(lane), __uint32ToN64(pD), (D3)) )


text:
( __static_assert((lane) >= 0 && (lane) < 8, "invalid lane index"), __neon_AdrDx3x( 0xf480020f | _NENC_7_5(lane), __uint8ToN64(pD), (D3)) )


text:
( __static_assert((lane) >= 0 && (lane) < 4, "invalid lane index"), __neon_AdrQx3x( 0xf4800a4f | _NENC_7((lane) % 2) | _NENC_12((lane) >= 2 ? 1 : 0), __float32ToN64(pD), (Q3)) )


text:
( __static_assert((lane) >= 0 && (lane) < 8, "invalid lane index"), __neon_AdrQx3x( 0xf480062f | _NENC_7_6((lane) % 4) | _NENC_12((lane) >= 4 ? 1 : 0), __poly16ToN64(pD), (Q3)) )


text:
( __static_assert((lane) >= 0 && (lane) < 8, "invalid lane index"), __neon_AdrQx3x( 0xf480062f | _NENC_7_6((lane) % 4) | _NENC_12((lane) >= 4 ? 1 : 0), __int16ToN64(pD), (Q3)) )


text:
( __static_assert((lane) >= 0 && (lane) < 4, "invalid lane index"), __neon_AdrQx3x( 0xf4800a4f | _NENC_7((lane) % 2) | _NENC_12((lane) >= 2 ? 1 : 0), __int32ToN64(pD), (Q3)) )


text:
( __static_assert((lane) >= 0 && (lane) < 8, "invalid lane index"), __neon_AdrQx3x( 0xf480062f | _NENC_7_6((lane) % 4) | _NENC_12((lane) >= 4 ? 1 : 0), __uint16ToN64(pD), (Q3)) )


text:
( __static_assert((lane) >= 0 && (lane) < 4, "invalid lane index"), __neon_AdrQx3x( 0xf4800a4f | _NENC_7((lane) % 2) | _NENC_12((lane) >= 2 ? 1 : 0), __uint32ToN64(pD), (Q3)) )


text:
( __static_assert(_NEON_ALIGN64_128_256(align) >= 0, "invalid align"), __neon_AdrDx4( 0xf40002cf | _NENC_5_4(_NEON_ALIGN64_128_256(align)), __int64ToN64(pD), (D4)) )


text:
( __static_assert(_NEON_ALIGN64_128_256(align) >= 0, "invalid align"), __neon_AdrDx4( 0xf40002cf | _NENC_5_4(_NEON_ALIGN64_128_256(align)), __uint64ToN64(pD), (D4)) )


text:
( __static_assert(_NEON_ALIGN64_128_256(align) >= 0, "invalid align"), __neon_AdrDx4( 0xf400008f | _NENC_5_4(_NEON_ALIGN64_128_256(align)), __float32ToN64(pD), (D4)) )


text:
( __static_assert(_NEON_ALIGN64_128_256(align) >= 0, "invalid align"), __neon_AdrDx4( 0xf400004f | _NENC_5_4(_NEON_ALIGN64_128_256(align)), __poly16ToN64(pD), (D4)) )


text:
( __static_assert(_NEON_ALIGN64_128_256(align) >= 0, "invalid align"), __neon_AdrDx4( 0xf400000f | _NENC_5_4(_NEON_ALIGN64_128_256(align)), __poly8ToN64(pD), (D4)) )


text:
( __static_assert(_NEON_ALIGN64_128_256(align) >= 0, "invalid align"), __neon_AdrDx4( 0xf400004f | _NENC_5_4(_NEON_ALIGN64_128_256(align)), __int16ToN64(pD), (D4)) )


text:
( __static_assert(_NEON_ALIGN64_128_256(align) >= 0, "invalid align"), __neon_AdrDx4( 0xf400008f | _NENC_5_4(_NEON_ALIGN64_128_256(align)), __int32ToN64(pD), (D4)) )


text:
( __static_assert(_NEON_ALIGN64_128_256(align) >= 0, "invalid align"), __neon_AdrDx4( 0xf400000f | _NENC_5_4(_NEON_ALIGN64_128_256(align)), __int8ToN64(pD), (D4)) )


text:
( __static_assert(_NEON_ALIGN64_128_256(align) >= 0, "invalid align"), __neon_AdrDx4( 0xf400004f | _NENC_5_4(_NEON_ALIGN64_128_256(align)), __uint16ToN64(pD), (D4)) )


text:
( __static_assert(_NEON_ALIGN64_128_256(align) >= 0, "invalid align"), __neon_AdrDx4( 0xf400008f | _NENC_5_4(_NEON_ALIGN64_128_256(align)), __uint32ToN64(pD), (D4)) )


text:
( __static_assert(_NEON_ALIGN64_128_256(align) >= 0, "invalid align"), __neon_AdrDx4( 0xf400000f | _NENC_5_4(_NEON_ALIGN64_128_256(align)), __uint8ToN64(pD), (D4)) )


text:
( __static_assert(_NEON_ALIGN64_128_256(align) >= 0, "invalid align"), __neon_AdrQx4( 0xf400018f | _NENC_5_4(_NEON_ALIGN64_128_256(align)), __float32ToN64(pD), (Q4)) )


text:
( __static_assert(_NEON_ALIGN64_128_256(align) >= 0, "invalid align"), __neon_AdrQx4( 0xf400014f | _NENC_5_4(_NEON_ALIGN64_128_256(align)), __poly16ToN64(pD), (Q4)) )


text:
( __static_assert(_NEON_ALIGN64_128_256(align) >= 0, "invalid align"), __neon_AdrQx4( 0xf400010f | _NENC_5_4(_NEON_ALIGN64_128_256(align)), __poly8ToN64(pD), (Q4)) )


text:
( __static_assert(_NEON_ALIGN64_128_256(align) >= 0, "invalid align"), __neon_AdrQx4( 0xf400014f | _NENC_5_4(_NEON_ALIGN64_128_256(align)), __int16ToN64(pD), (Q4)) )


text:
( __static_assert(_NEON_ALIGN64_128_256(align) >= 0, "invalid align"), __neon_AdrQx4( 0xf400018f | _NENC_5_4(_NEON_ALIGN64_128_256(align)), __int32ToN64(pD), (Q4)) )


text:
( __static_assert(_NEON_ALIGN64_128_256(align) >= 0, "invalid align"), __neon_AdrQx4( 0xf400010f | _NENC_5_4(_NEON_ALIGN64_128_256(align)), __int8ToN64(pD), (Q4)) )


text:
( __static_assert(_NEON_ALIGN64_128_256(align) >= 0, "invalid align"), __neon_AdrQx4( 0xf400014f | _NENC_5_4(_NEON_ALIGN64_128_256(align)), __uint16ToN64(pD), (Q4)) )


text:
( __static_assert(_NEON_ALIGN64_128_256(align) >= 0, "invalid align"), __neon_AdrQx4( 0xf400018f | _NENC_5_4(_NEON_ALIGN64_128_256(align)), __uint32ToN64(pD), (Q4)) )


text:
( __static_assert(_NEON_ALIGN64_128_256(align) >= 0, "invalid align"), __neon_AdrQx4( 0xf400010f | _NENC_5_4(_NEON_ALIGN64_128_256(align)), __uint8ToN64(pD), (Q4)) )


text:
( __static_assert((lane) >= 0 && (lane) < 2, "invalid lane index"), __neon_AdrDx4x( 0xf4800b0f | _NENC_7(lane), __float32ToN64(pD), (D4)) )


text:
( __static_assert((lane) >= 0 && (lane) < 4, "invalid lane index"), __neon_AdrDx4x( 0xf480070f | _NENC_7_6(lane), __poly16ToN64(pD), (D4)) )


text:
( __static_assert((lane) >= 0 && (lane) < 8, "invalid lane index"), __neon_AdrDx4x( 0xf480030f | _NENC_7_5(lane), __poly8ToN64(pD), (D4)) )


text:
( __static_assert((lane) >= 0 && (lane) < 4, "invalid lane index"), __neon_AdrDx4x( 0xf480070f | _NENC_7_6(lane), __int16ToN64(pD), (D4)) )


text:
( __static_assert((lane) >= 0 && (lane) < 2, "invalid lane index"), __neon_AdrDx4x( 0xf4800b0f | _NENC_7(lane), __int32ToN64(pD), (D4)) )


text:
( __static_assert((lane) >= 0 && (lane) < 8, "invalid lane index"), __neon_AdrDx4x( 0xf480030f | _NENC_7_5(lane), __int8ToN64(pD), (D4)) )


text:
( __static_assert((lane) >= 0 && (lane) < 4, "invalid lane index"), __neon_AdrDx4x( 0xf480070f | _NENC_7_6(lane), __uint16ToN64(pD), (D4)) )


text:
( __static_assert((lane) >= 0 && (lane) < 2, "invalid lane index"), __neon_AdrDx4x( 0xf4800b0f | _NENC_7(lane), __uint32ToN64(pD), (D4)) )


text:
( __static_assert((lane) >= 0 && (lane) < 8, "invalid lane index"), __neon_AdrDx4x( 0xf480030f | _NENC_7_5(lane), __uint8ToN64(pD), (D4)) )


text:
( __static_assert((lane) >= 0 && (lane) < 4, "invalid lane index"), __neon_AdrQx4x( 0xf4800b4f | _NENC_7((lane) % 2) | _NENC_12((lane) >= 2 ? 1 : 0), __float32ToN64(pD), (Q4)) )


text:
( __static_assert((lane) >= 0 && (lane) < 8, "invalid lane index"), __neon_AdrQx4x( 0xf480072f | _NENC_7_6((lane) % 4) | _NENC_12((lane) >= 4 ? 1 : 0), __poly16ToN64(pD), (Q4)) )


text:
( __static_assert((lane) >= 0 && (lane) < 8, "invalid lane index"), __neon_AdrQx4x( 0xf480072f | _NENC_7_6((lane) % 4) | _NENC_12((lane) >= 4 ? 1 : 0), __int16ToN64(pD), (Q4)) )


text:
( __static_assert((lane) >= 0 && (lane) < 4, "invalid lane index"), __neon_AdrQx4x( 0xf4800b4f | _NENC_7((lane) % 2) | _NENC_12((lane) >= 2 ? 1 : 0), __int32ToN64(pD), (Q4)) )


text:
( __static_assert((lane) >= 0 && (lane) < 8, "invalid lane index"), __neon_AdrQx4x( 0xf480072f | _NENC_7_6((lane) % 4) | _NENC_12((lane) >= 4 ? 1 : 0), __uint16ToN64(pD), (Q4)) )


text:
( __static_assert((lane) >= 0 && (lane) < 4, "invalid lane index"), __neon_AdrQx4x( 0xf4800b4f | _NENC_7((lane) % 2) | _NENC_12((lane) >= 2 ? 1 : 0), __uint32ToN64(pD), (Q4)) )


text:
( __static_assert((lane) >= 0 && (lane) < 2, "invalid lane index"), __static_assert(_NEON_ALIGN64_128(align) >= 0, "invalid align"), __neon_AdrDx4x( 0xf4800b0f | _NENC_7(lane) | _NENC_5_4(_NEON_ALIGN64_128(align)), __float32ToN64(pD), (D4)) )


text:
( __static_assert((lane) >= 0 && (lane) < 4, "invalid lane index"), __static_assert(_NEON_ALIGN64(align) >= 0, "invalid align"), __neon_AdrDx4x( 0xf480070f | _NENC_7_6(lane) | _NENC_4(_NEON_ALIGN64(align)), __poly16ToN64(pD), (D4)) )


text:
( __static_assert((lane) >= 0 && (lane) < 8, "invalid lane index"), __static_assert(_NEON_ALIGN32(align) >= 0, "invalid align"), __neon_AdrDx4x( 0xf480030f | _NENC_7_5(lane) | _NENC_4(_NEON_ALIGN32(align)), __poly8ToN64(pD), (D4)) )


text:
( __static_assert((lane) >= 0 && (lane) < 4, "invalid lane index"), __static_assert(_NEON_ALIGN64(align) >= 0, "invalid align"), __neon_AdrDx4x( 0xf480070f | _NENC_7_6(lane) | _NENC_4(_NEON_ALIGN64(align)), __int16ToN64(pD), (D4)) )


text:
( __static_assert((lane) >= 0 && (lane) < 2, "invalid lane index"), __static_assert(_NEON_ALIGN64_128(align) >= 0, "invalid align"), __neon_AdrDx4x( 0xf4800b0f | _NENC_7(lane) | _NENC_5_4(_NEON_ALIGN64_128(align)), __int32ToN64(pD), (D4)) )


text:
( __static_assert((lane) >= 0 && (lane) < 8, "invalid lane index"), __static_assert(_NEON_ALIGN32(align) >= 0, "invalid align"), __neon_AdrDx4x( 0xf480030f | _NENC_7_5(lane) | _NENC_4(_NEON_ALIGN32(align)), __int8ToN64(pD), (D4)) )


text:
( __static_assert((lane) >= 0 && (lane) < 4, "invalid lane index"), __static_assert(_NEON_ALIGN64(align) >= 0, "invalid align"), __neon_AdrDx4x( 0xf480070f | _NENC_7_6(lane) | _NENC_4(_NEON_ALIGN64(align)), __uint16ToN64(pD), (D4)) )


text:
( __static_assert((lane) >= 0 && (lane) < 2, "invalid lane index"), __static_assert(_NEON_ALIGN64_128(align) >= 0, "invalid align"), __neon_AdrDx4x( 0xf4800b0f | _NENC_7(lane) | _NENC_5_4(_NEON_ALIGN64_128(align)), __uint32ToN64(pD), (D4)) )


text:
( __static_assert((lane) >= 0 && (lane) < 8, "invalid lane index"), __static_assert(_NEON_ALIGN32(align) >= 0, "invalid align"), __neon_AdrDx4x( 0xf480030f | _NENC_7_5(lane) | _NENC_4(_NEON_ALIGN32(align)), __uint8ToN64(pD), (D4)) )


text:
( __static_assert((lane) >= 0 && (lane) < 4, "invalid lane index"), __static_assert(_NEON_ALIGN64_128(align) >= 0, "invalid align"), __neon_AdrQx4x( 0xf4800b4f | _NENC_7((lane) % 2) | _NENC_12((lane) >= 2 ? 1 : 0) | _NENC_5_4(_NEON_ALIGN64_128(align)), __float32ToN64(pD), (Q4)) )


text:
( __static_assert((lane) >= 0 && (lane) < 8, "invalid lane index"), __static_assert(_NEON_ALIGN64(align) >= 0, "invalid align"), __neon_AdrQx4x( 0xf480072f | _NENC_7_6((lane) % 4) | _NENC_12((lane) >= 4 ? 1 : 0) | _NENC_4(_NEON_ALIGN64(align)), __poly16ToN64(pD), (Q4)) )


text:
( __static_assert((lane) >= 0 && (lane) < 8, "invalid lane index"), __static_assert(_NEON_ALIGN64(align) >= 0, "invalid align"), __neon_AdrQx4x( 0xf480072f | _NENC_7_6((lane) % 4) | _NENC_12((lane) >= 4 ? 1 : 0) | _NENC_4(_NEON_ALIGN64(align)), __int16ToN64(pD), (Q4)) )


text:
( __static_assert((lane) >= 0 && (lane) < 4, "invalid lane index"), __static_assert(_NEON_ALIGN64_128(align) >= 0, "invalid align"), __neon_AdrQx4x( 0xf4800b4f | _NENC_7((lane) % 2) | _NENC_12((lane) >= 2 ? 1 : 0) | _NENC_5_4(_NEON_ALIGN64_128(align)), __int32ToN64(pD), (Q4)) )


text:
( __static_assert((lane) >= 0 && (lane) < 8, "invalid lane index"), __static_assert(_NEON_ALIGN64(align) >= 0, "invalid align"), __neon_AdrQx4x( 0xf480072f | _NENC_7_6((lane) % 4) | _NENC_12((lane) >= 4 ? 1 : 0) | _NENC_4(_NEON_ALIGN64(align)), __uint16ToN64(pD), (Q4)) )


text:
( __static_assert((lane) >= 0 && (lane) < 4, "invalid lane index"), __static_assert(_NEON_ALIGN64_128(align) >= 0, "invalid align"), __neon_AdrQx4x( 0xf4800b4f | _NENC_7((lane) % 2) | _NENC_12((lane) >= 2 ? 1 : 0) | _NENC_5_4(_NEON_ALIGN64_128(align)), __uint32ToN64(pD), (Q4)) )


text:
= has_direct_access?(has_write_access?DirectWriteAccessors:DirectAccessors):(has_write_access?WriteAccessors:ReadOnlyAccessors)


text:
EIGEN_STATIC_ASSERT(TYPE::SizeAtCompileTime!=Eigen::Dynamic, YOU_CALLED_A_FIXED_SIZE_METHOD_ON_A_DYNAMIC_SIZE_MATRIX_OR_VECTOR)


text:
EIGEN_STATIC_ASSERT(TYPE::SizeAtCompileTime==Eigen::Dynamic, YOU_CALLED_A_DYNAMIC_SIZE_METHOD_ON_A_FIXED_SIZE_MATRIX_OR_VECTOR)


text:
EIGEN_STATIC_ASSERT(TYPE::IsVectorAtCompileTime && TYPE::SizeAtCompileTime==SIZE, THIS_METHOD_IS_ONLY_FOR_VECTORS_OF_A_SPECIFIC_SIZE)


text:
EIGEN_STATIC_ASSERT(TYPE::RowsAtCompileTime==ROWS && TYPE::ColsAtCompileTime==COLS, THIS_METHOD_IS_ONLY_FOR_MATRICES_OF_A_SPECIFIC_SIZE)


text:
EIGEN_STATIC_ASSERT( (int(TYPE0::SizeAtCompileTime)==Eigen::Dynamic || int(TYPE1::SizeAtCompileTime)==Eigen::Dynamic || int(TYPE0::SizeAtCompileTime)==int(TYPE1::SizeAtCompileTime)), YOU_MIXED_VECTORS_OF_DIFFERENT_SIZES)


text:
( (int(Eigen::internal::size_of_xpr_at_compile_time<TYPE0>::ret)==0 && int(Eigen::internal::size_of_xpr_at_compile_time<TYPE1>::ret)==0) || ( (int(TYPE0::RowsAtCompileTime)==Eigen::Dynamic || int(TYPE1::RowsAtCompileTime)==Eigen::Dynamic || int(TYPE0::RowsAtCompileTime)==int(TYPE1::RowsAtCompileTime)) && (int(TYPE0::ColsAtCompileTime)==Eigen::Dynamic || int(TYPE1::ColsAtCompileTime)==Eigen::Dynamic || int(TYPE0::ColsAtCompileTime)==int(TYPE1::ColsAtCompileTime)) ) )


text:
EIGEN_STATIC_ASSERT( EIGEN_PREDICATE_SAME_MATRIX_SIZE(TYPE0,TYPE1), YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES)


text:
EIGEN_STATIC_ASSERT((TYPE::RowsAtCompileTime == 1 || TYPE::RowsAtCompileTime == Dynamic) && (TYPE::ColsAtCompileTime == 1 || TYPE::ColsAtCompileTime == Dynamic), THIS_METHOD_IS_ONLY_FOR_1x1_EXPRESSIONS)


text:
EIGEN_STATIC_ASSERT(Eigen::internal::is_lvalue<Derived>::value, THIS_EXPRESSION_IS_NOT_A_LVALUE__IT_IS_READ_ONLY)


text:
EIGEN_STATIC_ASSERT((Eigen::internal::is_same<typename Eigen::internal::traits<Derived>::XprKind, ArrayXpr>::value), THIS_METHOD_IS_ONLY_FOR_ARRAYS_NOT_MATRICES)


text:
EIGEN_STATIC_ASSERT((Eigen::internal::is_same<typename Eigen::internal::traits<Derived1>::XprKind, typename Eigen::internal::traits<Derived2>::XprKind >::value), YOU_CANNOT_MIX_ARRAYS_AND_MATRICES)


text:
EIGEN_STATIC_ASSERT((C)>=0 && (C)<=HugeCost*HugeCost, EIGEN_INTERNAL_ERROR_PLEASE_FILE_A_BUG_REPORT__INVALID_COST_VALUE);


text:
= EIGEN_SIZE_MIN_PREFER_DYNAMIC(ExpressionType::RowsAtCompileTime,ExpressionType::ColsAtCompileTime)


text:
= EIGEN_SIZE_MIN_PREFER_FIXED(ExpressionType::MaxRowsAtCompileTime,ExpressionType::MaxColsAtCompileTime)


text:
EIGEN_STATIC_ASSERT((Eigen::internal::has_ReturnType<ScalarBinaryOpTraits<LHS, RHS,BINOP> >::value), YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY)


text:
reinterpret_cast<void*>((internal::UIntPtr(EIGEN_ALLOCA(SIZE+EIGEN_DEFAULT_ALIGN_BYTES-1)) + EIGEN_DEFAULT_ALIGN_BYTES-1) & ~(std::size_t(EIGEN_DEFAULT_ALIGN_BYTES-1)))


text:
Eigen::internal::check_size_for_overflow<TYPE>(SIZE); TYPE* NAME = (BUFFER)!=0 ? (BUFFER) : reinterpret_cast<TYPE*>( (sizeof(TYPE)*SIZE<=EIGEN_STACK_ALLOCATION_LIMIT) ? EIGEN_ALIGNED_ALLOCA(sizeof(TYPE)*SIZE) : Eigen::internal::aligned_malloc(sizeof(TYPE)*SIZE) ); Eigen::internal::aligned_stack_memory_handler<TYPE> EIGEN_CAT(NAME,_stack_memory_destructor)((BUFFER)==0 ? NAME : 0,SIZE,sizeof(TYPE)*SIZE>EIGEN_STACK_ALLOCATION_LIMIT)


text:
Eigen::internal::check_size_for_overflow<TYPE>(SIZE); TYPE* NAME = (BUFFER)!=0 ? BUFFER : reinterpret_cast<TYPE*>(Eigen::internal::aligned_malloc(sizeof(TYPE)*SIZE)); Eigen::internal::aligned_stack_memory_handler<TYPE> EIGEN_CAT(NAME,_stack_memory_destructor)((BUFFER)==0 ? NAME : 0,SIZE,true)


text:
void* operator new(size_t size, const std::nothrow_t&) EIGEN_NO_THROW { EIGEN_TRY { return Eigen::internal::conditional_aligned_malloc<NeedsToAlign>(size); } EIGEN_CATCH (...) { return 0; } }


text:
void *operator new(size_t size) { return Eigen::internal::conditional_aligned_malloc<NeedsToAlign>(size); } void *operator new[](size_t size) { return Eigen::internal::conditional_aligned_malloc<NeedsToAlign>(size); } void operator delete(void * ptr) EIGEN_NO_THROW { Eigen::internal::conditional_aligned_free<NeedsToAlign>(ptr); } void operator delete[](void * ptr) EIGEN_NO_THROW { Eigen::internal::conditional_aligned_free<NeedsToAlign>(ptr); } void operator delete(void * ptr, std::size_t ) EIGEN_NO_THROW { Eigen::internal::conditional_aligned_free<NeedsToAlign>(ptr); } void operator delete[](void * ptr, std::size_t ) EIGEN_NO_THROW { Eigen::internal::conditional_aligned_free<NeedsToAlign>(ptr); } static void *operator new(size_t size, void *ptr) { return ::operator new(size,ptr); } static void *operator new[](size_t size, void* ptr) { return ::operator new[](size,ptr); } void operator delete(void * memory, void *ptr) EIGEN_NO_THROW { return ::operator delete(memory,ptr); } void operator delete[](void * memory, void *ptr) EIGEN_NO_THROW { return ::operator delete[](memory,ptr); } EIGEN_MAKE_ALIGNED_OPERATOR_NEW_NOTHROW(NeedsToAlign) void operator delete(void *ptr, const std::nothrow_t&) EIGEN_NO_THROW { Eigen::internal::conditional_aligned_free<NeedsToAlign>(ptr); } typedef void eigen_aligned_operator_new_marker_type;


text:
EIGEN_MAKE_ALIGNED_OPERATOR_NEW_IF(bool(((Size)!=Eigen::Dynamic) && ((sizeof(Scalar)*(Size))%EIGEN_MAX_ALIGN_BYTES==0)))


text:
__asm__ __volatile__ ("xchgl %%ebx, %k1;cpuid; xchgl %%ebx,%k1": "=a" (abcd[0]), "=&r" (abcd[1]), "=c" (abcd[2]), "=d" (abcd[3]) : "a" (func), "c" (id));


text:
__asm__ __volatile__ ("xchg{q}\t{%%}rbx, %q1; cpuid; xchg{q}\t{%%}rbx, %q1": "=a" (abcd[0]), "=&r" (abcd[1]), "=c" (abcd[2]), "=d" (abcd[3]) : "0" (func), "2" (id));


text:
__asm__ __volatile__ ("cpuid": "=a" (abcd[0]), "=b" (abcd[1]), "=c" (abcd[2]), "=d" (abcd[3]) : "0" (func), "2" (id) );


text:
= ArrayType::SizeAtCompileTime==Dynamic?HugeCost:ArrayType::SizeAtCompileTime*NumTraits<Scalar>::ReadCost


text:
= ArrayType::SizeAtCompileTime==Dynamic?HugeCost:ArrayType::SizeAtCompileTime*NumTraits<Scalar>::AddCost


text:
= ArrayType::SizeAtCompileTime==Dynamic?HugeCost:ArrayType::SizeAtCompileTime*NumTraits<Scalar>::MulCost


text:
= (upper<=lower+1)?int(meta_floor_log2_terminate):(n<(1<<middle))?int(meta_floor_log2_move_down):(n==0)?int(meta_floor_log2_bogus):int(meta_floor_log2_move_up)


text:
Eigen::internal::func##_impl<typename Eigen::internal::global_math_functions_filtering_base<scalar>::type>


text:
typename Eigen::internal::func##_retval<typename Eigen::internal::global_math_functions_filtering_base<scalar>::type>::type


text:
(_mm_castps_si128( (_mm_shuffle_ps( _mm_castsi128_ps(a), _mm_castsi128_ps(b), ((s)<<6|(r)<<4|(q)<<2|(p))))))


text:
__m256 OUTPUT##_0 = _mm512_extractf32x8_ps(INPUT, 0) __m256 OUTPUT##_1 = _mm512_extractf32x8_ps(INPUT, 1)


text:
__m256 OUTPUT##_0 = _mm256_insertf128_ps( _mm256_castps128_ps256(_mm512_extractf32x4_ps(INPUT, 0)), _mm512_extractf32x4_ps(INPUT, 1), 1); __m256 OUTPUT##_1 = _mm256_insertf128_ps( _mm256_castps128_ps256(_mm512_extractf32x4_ps(INPUT, 2)), _mm512_extractf32x4_ps(INPUT, 3), 1);


text:
OUTPUT = _mm512_insertf32x4(OUTPUT, _mm256_extractf128_ps(INPUTA, 0), 0); OUTPUT = _mm512_insertf32x4(OUTPUT, _mm256_extractf128_ps(INPUTA, 1), 1); OUTPUT = _mm512_insertf32x4(OUTPUT, _mm256_extractf128_ps(INPUTB, 0), 2); OUTPUT = _mm512_insertf32x4(OUTPUT, _mm256_extractf128_ps(INPUTB, 1), 3);


text:
OUTPUT[INDEX] = _mm512_insertf64x4(OUTPUT[INDEX], INPUT[INDEX], 0); OUTPUT[INDEX] = _mm512_insertf64x4(OUTPUT[INDEX], INPUT[INDEX + STRIDE], 1);


text:
OUTPUT[INDEX] = _mm512_insertf64x4(OUTPUT[INDEX], INPUT[(2 * INDEX)], 0); OUTPUT[INDEX] = _mm512_insertf64x4(OUTPUT[INDEX], INPUT[(2 * INDEX) + STRIDE], 1);


text:
= vec_sld((Packet16uc)vec_splat((Packet4ui)p16uc_FORWARD,0),(Packet16uc)vec_splat((Packet4ui)p16uc_FORWARD,2),8)


text:
= vec_sld((Packet16uc)vec_splat((Packet4ui)p16uc_FORWARD,1),(Packet16uc)vec_splat((Packet4ui)p16uc_FORWARD,3),8)


text:
= reinterpret_cast<Packet2d>(vec_sld(reinterpret_cast<Packet4f>(p2d_ZERO),reinterpret_cast<Packet4f>(p2d_ONE),8))


text:
= reinterpret_cast<Packet2d>(vec_sld(reinterpret_cast<Packet4f>(p2d_ONE),reinterpret_cast<Packet4f>(p2d_ZERO),8))


text:
template<>struct palign_impl<Offset,Type>{ EIGEN_STRONG_INLINE static void run(Type& first, const Type& second) { if (Offset!=0) first = Command(first, second, Offset); }};


text:
= reinterpret_cast<Packet2d>(vec_sld(reinterpret_cast<Packet16uc>(p2d_ZERO),reinterpret_cast<Packet16uc>(p2d_ONE),8))


text:
= is_same<LhsScalar,RhsScalar>::value&&packet_traits<LhsScalar>::HasAdd&&packet_traits<RhsScalar>::HasAdd


text:
= is_same<LhsScalar,RhsScalar>::value&&packet_traits<LhsScalar>::HasMul&&packet_traits<RhsScalar>::HasMul


text:
= is_same<LhsScalar,RhsScalar>::value&&packet_traits<LhsScalar>::HasSub&&packet_traits<RhsScalar>::HasSub


text:
= is_same<LhsScalar,RhsScalar>::value&&packet_traits<LhsScalar>::HasDiv&&packet_traits<RhsScalar>::HasDiv


text:
= (sizeof(Scalar)==4?(8*NumTraits<Scalar>::AddCost+6*NumTraits<Scalar>::MulCost):(14*NumTraits<Scalar>::AddCost+6*NumTraits<Scalar>::MulCost+scalar_div_cost<Scalar,packet_traits<Scalar>::HasDiv>::value))Cost=(sizeof(Scalar)==4?(21*NumTraits<Scalar>::AddCost+13*NumTraits<Scalar>::MulCost):(23*NumTraits<Scalar>::AddCost+12*NumTraits<Scalar>::MulCost+scalar_div_cost<Scalar,packet_traits<Scalar>::HasDiv>::value))


text:
= (PacketAccess?(20*NumTraits<Scalar>::AddCost+7*NumTraits<Scalar>::MulCost)?(36*NumTraits<Scalar>::AddCost+14*NumTraits<Scalar>::MulCost):sizeof(Scalar)==4?40:85)


text:
= ((EIGEN_FAST_MATH&&is_same<Scalar,float>::value)?(2*NumTraits<Scalar>::AddCost+6*NumTraits<Scalar>::MulCost+scalar_div_cost<Scalar,packet_traits<Scalar>::HasDiv>::value)?(11*NumTraits<Scalar>::AddCost+11*NumTraits<Scalar>::MulCost+scalar_div_cost<Scalar,packet_traits<Scalar>::HasDiv>::value):(6*NumTraits<Scalar>::AddCost+3*NumTraits<Scalar>::MulCost+2*scalar_div_cost<Scalar,packet_traits<Scalar>::HasDiv>::value+functor_traits<scalar_exp_op<Scalar>>::Cost))


text:
= (!NumTraits<Scalar>::IsInteger)&&packet_traits<Scalar>::HasSetLinear&&packet_traits<Scalar>::HasBlend


text:
= is_same<DstScalar,SrcScalar>::value&&packet_traits<DstScalar>::Vectorizable&&packet_traits<SrcScalar>::Vectorizable


text:
= (internal::size_at_compile_time<internal::traits<Derived>::RowsAtCompileTime,internal::traits<Derived>::ColsAtCompileTime>::ret)


text:
= (internal::size_at_compile_time<internal::traits<Derived>::MaxRowsAtCompileTime,internal::traits<Derived>::MaxColsAtCompileTime>::ret)


text:
= internal::traits<Derived>::MaxRowsAtCompileTime==1||internal::traits<Derived>::MaxColsAtCompileTime==1


text:
= int(IsVectorAtCompileTime)?int(SizeAtCompileTime):int(IsRowMajor)?int(ColsAtCompileTime):int(RowsAtCompileTime)


text:
= ColsAtCompileTime==1&&RowsAtCompileTime==1?((internal::traits<Derived>::Flags&RowMajorBit)==RowMajorBit?Horizontal:Vertical):ColsAtCompileTime==1?Vertical:Horizontal


text:
= (MaxRowsAtCompileTime==1&&MaxColsAtCompileTime!=1)?RowMajorBit:(MaxColsAtCompileTime==1&&MaxRowsAtCompileTime!=1)?0:(((LhsTraits::Flags&NoPreferredStorageOrderBit)&&(RhsTraits::Flags&RowMajorBit))||((RhsTraits::Flags&NoPreferredStorageOrderBit)&&(LhsTraits::Flags&RowMajorBit)))?RowMajorBit:NoPreferredStorageOrderBit


text:
= (evaluator<PlainObjectTypeCleaned>::Flags&(HereditaryBits|(functor_has_linear_access<NullaryOp>::ret?LinearAccessBit:0)|(functor_traits<NullaryOp>::PacketAccess?PacketAccessBit:0)))|(functor_traits<NullaryOp>::IsRepeatable?0:EvalBeforeNestingBit)


text:
= evaluator<ArgType>::Flags&(HereditaryBits|LinearAccessBit|(functor_traits<UnaryOp>::PacketAccess?PacketAccessBit:0))


text:
= evaluator<Arg1>::CoeffReadCost+evaluator<Arg2>::CoeffReadCost+evaluator<Arg3>::CoeffReadCost+functor_traits<TernaryOp>::Cost


text:
= is_same<typename Arg1::Scalar,typename Arg2::Scalar>::value&&is_same<typename Arg1::Scalar,typename Arg3::Scalar>::value


text:
= (int(Arg1Flags)&RowMajorBit)==(int(Arg2Flags)&RowMajorBit)&&(int(Arg1Flags)&RowMajorBit)==(int(Arg3Flags)&RowMajorBit)


text:
= (int(Arg1Flags)|int(Arg2Flags)|int(Arg3Flags))&(HereditaryBits|(int(Arg1Flags)&int(Arg2Flags)&int(Arg3Flags)&((StorageOrdersAgree?LinearAccessBit:0)|(functor_traits<TernaryOp>::PacketAccess&&StorageOrdersAgree&&SameType?PacketAccessBit:0))))


text:
= EIGEN_PLAIN_ENUM_MIN(EIGEN_PLAIN_ENUM_MIN(evaluator<Arg1>::Alignment,evaluator<Arg2>::Alignment),evaluator<Arg3>::Alignment)


text:
= (int(LhsFlags)|int(RhsFlags))&(HereditaryBits|(int(LhsFlags)&int(RhsFlags)&((StorageOrdersAgree?LinearAccessBit:0)|(functor_traits<BinaryOp>::PacketAccess&&StorageOrdersAgree&&SameType?PacketAccessBit:0))))


text:
= StrideType::InnerStrideAtCompileTime==0?int(PlainObjectType::InnerStrideAtCompileTime):int(StrideType::InnerStrideAtCompileTime)


text:
= StrideType::OuterStrideAtCompileTime==0?int(PlainObjectType::OuterStrideAtCompileTime):int(StrideType::OuterStrideAtCompileTime)


text:
= (MaxRowsAtCompileTime==1&&MaxColsAtCompileTime!=1)?1:(MaxColsAtCompileTime==1&&MaxRowsAtCompileTime!=1)?0:ArgTypeIsRowMajor


text:
= HasSameStorageOrderAsArgType?int(inner_stride_at_compile_time<ArgType>::ret):int(outer_stride_at_compile_time<ArgType>::ret)


text:
= HasSameStorageOrderAsArgType?int(outer_stride_at_compile_time<ArgType>::ret):int(inner_stride_at_compile_time<ArgType>::ret)


text:
= (RowsAtCompileTime==1||ColsAtCompileTime==1||(InnerPanel&&(evaluator<ArgType>::Flags&LinearAccessBit)))?LinearAccessBit:0


text:
= (InnerPanel&&(OuterStrideAtCompileTime!=Dynamic)&&(((OuterStrideAtCompileTime*int(sizeof(Scalar)))%int(PacketAlignment))==0))?int(PacketAlignment):0


text:
= evaluator<ConditionMatrixType>::CoeffReadCost+EIGEN_PLAIN_ENUM_MAX(evaluator<ThenMatrixType>::CoeffReadCost,evaluator<ElseMatrixType>::CoeffReadCost)


text:
= (evaluator<ArgTypeNestedCleaned>::Flags&(HereditaryBits|LinearAccessMask)&~RowMajorBit)|(traits<XprType>::Flags&RowMajorBit)


text:
= TraversalSize==Dynamic?HugeCost:TraversalSize*evaluator<ArgType>::CoeffReadCost+int(CostOpType::value)


text:
= (traits<XprType>::Flags&RowMajorBit)|(evaluator<ArgType>::Flags&(HereditaryBits&(~RowMajorBit)))|LinearAccessBit


text:
= (Direction==BothDirections)||((Direction==Vertical)&&IsColMajor)||((Direction==Horizontal)&&IsRowMajor)


text:
= ((Direction==BothDirections)&&(int(Flags0)&PacketAccessBit))||((ReverseRow&&XprType::ColsAtCompileTime==1)||(ReverseCol&&XprType::RowsAtCompileTime==1))?LinearAccessBit:0


text:
= (unsigned int)(evaluator<ArgType>::Flags&(HereditaryBits|DirectAccessBit)&~RowMajorBit)|LinearAccessBit


text:
= int(Dst::IsVectorAtCompileTime)?int(Dst::SizeAtCompileTime):int(DstFlags)&RowMajorBit?int(Dst::ColsAtCompileTime):int(Dst::RowsAtCompileTime)


text:
= int(Dst::IsVectorAtCompileTime)?int(Dst::MaxSizeAtCompileTime):int(DstFlags)&RowMajorBit?int(Dst::MaxColsAtCompileTime):int(Dst::MaxRowsAtCompileTime)


text:
= bool(StorageOrdersAgree)&&(int(DstFlags)&int(SrcFlags)&ActualPacketAccessBit)&&bool(functor_traits<AssignFunc>::PacketAccess)


text:
= MightVectorize&&int(InnerSize)!=Dynamic&&int(InnerSize)%int(InnerPacketSize)==0&&int(OuterStride)!=Dynamic&&int(OuterStride)%int(InnerPacketSize)==0&&(EIGEN_UNALIGNED_VECTORIZE||int(JointAlignment)>=int(InnerRequiredAlignment))


text:
= bool(MightVectorize)&&MayLinearize&&DstHasDirectAccess&&(EIGEN_UNALIGNED_VECTORIZE||(int(DstAlignment)>=int(LinearRequiredAlignment))||MaxSizeAtCompileTime==Dynamic)


text:
= bool(MightVectorize)&&bool(DstHasDirectAccess)&&(int(InnerMaxSize)==Dynamic||int(InnerMaxSize)>=(EIGEN_UNALIGNED_VECTORIZE?InnerPacketSize:(3*InnerPacketSize)))


text:
= int(MayLinearVectorize)&&(LinearPacketSize>InnerPacketSize)?int(LinearVectorizedTraversal):int(MayInnerVectorize)?int(InnerVectorizedTraversal):int(MayLinearVectorize)?int(LinearVectorizedTraversal):int(MaySliceVectorize)?int(SliceVectorizedTraversal):int(MayLinearize)?int(LinearTraversal):int(DefaultTraversal)


text:
= int(Traversal)==InnerVectorizedTraversal||int(Traversal)==LinearVectorizedTraversal||int(Traversal)==SliceVectorizedTraversal


text:
= int(Dst::SizeAtCompileTime)!=Dynamic&&int(Dst::SizeAtCompileTime)*(int(DstEvaluator::CoeffReadCost)+int(SrcEvaluator::CoeffReadCost))<=int(UnrollingLimit)


text:
= int(InnerSize)!=Dynamic&&int(InnerSize)*(int(DstEvaluator::CoeffReadCost)+int(SrcEvaluator::CoeffReadCost))<=int(UnrollingLimit)


text:
= (int(Traversal)==int(InnerVectorizedTraversal)||int(Traversal)==int(DefaultTraversal))?(int(MayUnrollCompletely)?int(CompleteUnrolling):int(MayUnrollInner)?int(InnerUnrolling):int(NoUnrolling)):int(Traversal)==int(LinearVectorizedTraversal)?(bool(MayUnrollCompletely)&&(EIGEN_UNALIGNED_VECTORIZE||(int(DstAlignment)>=int(LinearRequiredAlignment)))?int(CompleteUnrolling):int(NoUnrolling)):int(Traversal)==int(LinearTraversal)?(bool(MayUnrollCompletely)?int(CompleteUnrolling):int(NoUnrolling)):int(Traversal)==int(SliceVectorizedTraversal)?(bool(MayUnrollInner)?int(InnerUnrolling):int(NoUnrolling)):int(NoUnrolling)


text:
= ((int(XprType::Flags)&DirectAccessBit)&&(bool(XprType::IsVectorAtCompileTime)||int(inner_stride_at_compile_time<XprType>::ret)==1))?1:0


text:
eigen_assert((internal::UIntPtr(eigen_unaligned_array_assert_workaround_gcc47(array)) & (sizemask)) == 0 && "this assertion is explained here: " "http://eigen.tuxfamily.org/dox-devel/group__TopicUnalignedArrayAssert.html" " **** READ THIS WEB PAGE !!! ****");


text:
eigen_assert((internal::UIntPtr(array) & (sizemask)) == 0 && "this assertion is explained here: " "http://eigen.tuxfamily.org/dox-devel/group__TopicUnalignedArrayAssert.html" " **** READ THIS WEB PAGE !!! ****");


text:
YOU_ARE_TRYING_TO_ACCESS_A_SINGLE_COEFFICIENT_IN_A_SPECIAL_EXPRESSION_WHERE_THAT_IS_NOT_ALLOWED_BECAUSE_THAT_WOULD_BE_INEFFICIENT


text:
= (packet_traits<_Scalar>::Vectorizable&&(EIGEN_UNALIGNED_VECTORIZE||(actual_alignment>=required_alignment)))?PacketAccessBit:0


text:
typedef Matrix<Type, Size, Size> Matrix##SizeSuffix##TypeSuffix; typedef Matrix<Type, Size, 1> Vector##SizeSuffix##TypeSuffix; typedef Matrix<Type, 1, Size> RowVector##SizeSuffix##TypeSuffix;


text:
typedef Matrix<Type, Size, Dynamic> Matrix##Size##X##TypeSuffix; typedef Matrix<Type, Dynamic, Size> Matrix##X##Size##TypeSuffix;


text:
EIGEN_MAKE_TYPEDEFS(Type, TypeSuffix, 2, 2) EIGEN_MAKE_TYPEDEFS(Type, TypeSuffix, 3, 3) EIGEN_MAKE_TYPEDEFS(Type, TypeSuffix, 4, 4) EIGEN_MAKE_TYPEDEFS(Type, TypeSuffix, Dynamic, X) EIGEN_MAKE_FIXED_TYPEDEFS(Type, TypeSuffix, 2) EIGEN_MAKE_FIXED_TYPEDEFS(Type, TypeSuffix, 3) EIGEN_MAKE_FIXED_TYPEDEFS(Type, TypeSuffix, 4)


text:
typedef Array<Type, Size, Size> Array##SizeSuffix##SizeSuffix##TypeSuffix; typedef Array<Type, Size, 1> Array##SizeSuffix##TypeSuffix;


text:
typedef Array<Type, Size, Dynamic> Array##Size##X##TypeSuffix; typedef Array<Type, Dynamic, Size> Array##X##Size##TypeSuffix;


text:
EIGEN_MAKE_ARRAY_TYPEDEFS(Type, TypeSuffix, 2, 2) EIGEN_MAKE_ARRAY_TYPEDEFS(Type, TypeSuffix, 3, 3) EIGEN_MAKE_ARRAY_TYPEDEFS(Type, TypeSuffix, 4, 4) EIGEN_MAKE_ARRAY_TYPEDEFS(Type, TypeSuffix, Dynamic, X) EIGEN_MAKE_ARRAY_FIXED_TYPEDEFS(Type, TypeSuffix, 2) EIGEN_MAKE_ARRAY_FIXED_TYPEDEFS(Type, TypeSuffix, 3) EIGEN_MAKE_ARRAY_FIXED_TYPEDEFS(Type, TypeSuffix, 4)


text:
using Eigen::Matrix##SizeSuffix##TypeSuffix; using Eigen::Vector##SizeSuffix##TypeSuffix; using Eigen::RowVector##SizeSuffix##TypeSuffix;


text:
EIGEN_USING_ARRAY_TYPEDEFS_FOR_TYPE_AND_SIZE(TypeSuffix, 2) EIGEN_USING_ARRAY_TYPEDEFS_FOR_TYPE_AND_SIZE(TypeSuffix, 3) EIGEN_USING_ARRAY_TYPEDEFS_FOR_TYPE_AND_SIZE(TypeSuffix, 4) EIGEN_USING_ARRAY_TYPEDEFS_FOR_TYPE_AND_SIZE(TypeSuffix, X)


text:
EIGEN_USING_ARRAY_TYPEDEFS_FOR_TYPE(i) EIGEN_USING_ARRAY_TYPEDEFS_FOR_TYPE(f) EIGEN_USING_ARRAY_TYPEDEFS_FOR_TYPE(d) EIGEN_USING_ARRAY_TYPEDEFS_FOR_TYPE(cf) EIGEN_USING_ARRAY_TYPEDEFS_FOR_TYPE(cd)


text:
= cwise_promote_storage_order<typename traits<Lhs>::StorageKind,typename traits<Rhs>::StorageKind,_LhsNested::Flags&RowMajorBit,_RhsNested::Flags&RowMajorBit>::value


text:
= MatrixTypeInnerStride==Dynamic?int(Dynamic):int(MatrixTypeInnerStride)*int(sizeof(typename traits<MatrixType>::Scalar)/sizeof(Scalar))


text:
= outer_stride_at_compile_time<MatrixType>::ret==Dynamic?int(Dynamic):outer_stride_at_compile_time<MatrixType>::ret*int(sizeof(typename traits<MatrixType>::Scalar)/sizeof(Scalar))


text:
EIGEN_STATIC_ASSERT((int(internal::evaluator<Derived>::Flags) & LinearAccessBit) || Derived::IsVectorAtCompileTime, YOU_ARE_TRYING_TO_USE_AN_INDEX_BASED_ACCESSOR_ON_AN_EXPRESSION_THAT_DOES_NOT_SUPPORT_THAT)


text:
= PlainObjectType::IsVectorAtCompileTime||Derived::IsVectorAtCompileTime||((PlainObjectType::Flags&RowMajorBit)==(Derived::Flags&RowMajorBit))


text:
= int(StrideType::InnerStrideAtCompileTime)==int(Dynamic)||int(StrideType::InnerStrideAtCompileTime)==int(Derived::InnerStrideAtCompileTime)||(int(StrideType::InnerStrideAtCompileTime)==0&&int(Derived::InnerStrideAtCompileTime)==1)


text:
= Derived::IsVectorAtCompileTime||int(StrideType::OuterStrideAtCompileTime)==int(Dynamic)||int(StrideType::OuterStrideAtCompileTime)==int(Derived::OuterStrideAtCompileTime)


text:
= HasDirectAccess&&StorageOrderMatch&&InnerStrideMatch&&OuterStrideMatch&&AlignmentMatch&&ScalarTypeMatch


text:
= BlockRows==0?0:RowsAtCompileTime!=Dynamic?int(RowsAtCompileTime):int(traits<XprType>::MaxRowsAtCompileTime)


text:
= BlockCols==0?0:ColsAtCompileTime!=Dynamic?int(ColsAtCompileTime):int(traits<XprType>::MaxColsAtCompileTime)


text:
= (MaxRowsAtCompileTime==1&&MaxColsAtCompileTime!=1)?1:(MaxColsAtCompileTime==1&&MaxRowsAtCompileTime!=1)?0:XprTypeIsRowMajor


text:
= HasSameStorageOrderAsXprType?int(inner_stride_at_compile_time<XprType>::ret):int(outer_stride_at_compile_time<XprType>::ret)


text:
= HasSameStorageOrderAsXprType?int(outer_stride_at_compile_time<XprType>::ret):int(inner_stride_at_compile_time<XprType>::ret)


text:
= (traits<XprType>::Flags&(DirectAccessBit|(InnerPanel?CompressedAccessBit:0)))|FlagsLvalueBit|FlagsRowMajorBit


text:
= bool(blas_traits<DerivedA>::IsTransposed)!=DestIsTransposed||bool(blas_traits<DerivedB>::IsTransposed)!=DestIsTransposed


text:
= (int(DiagIndex)==DynamicIndex||int(MatrixType::SizeAtCompileTime)==Dynamic)?Dynamic:(EIGEN_PLAIN_ENUM_MIN(MatrixType::RowsAtCompileTime-EIGEN_PLAIN_ENUM_MAX(-DiagIndex,0),MatrixType::ColsAtCompileTime-EIGEN_PLAIN_ENUM_MAX(DiagIndex,0)))


text:
= int(MatrixType::MaxSizeAtCompileTime)==Dynamic?Dynamic:DiagIndex==DynamicIndex?EIGEN_SIZE_MIN_PREFER_FIXED(MatrixType::MaxRowsAtCompileTime,MatrixType::MaxColsAtCompileTime):(EIGEN_PLAIN_ENUM_MIN(MatrixType::MaxRowsAtCompileTime-EIGEN_PLAIN_ENUM_MAX(-DiagIndex,0),MatrixType::MaxColsAtCompileTime-EIGEN_PLAIN_ENUM_MAX(DiagIndex,0)))


text:
= int(MayLinearVectorize)?int(LinearVectorizedTraversal):int(MaySliceVectorize)?int(SliceVectorizedTraversal):int(DefaultTraversal)


text:
= Derived::SizeAtCompileTime==Dynamic?HugeCost:Derived::SizeAtCompileTime*Derived::CoeffReadCost+(Derived::SizeAtCompileTime-1)*functor_traits<Func>::Cost


text:
= MaxSize==Dynamic||Size>=EIGEN_CACHEFRIENDLY_PRODUCT_THRESHOLD||(Size==Dynamic&&MaxSize>=EIGEN_CACHEFRIENDLY_PRODUCT_THRESHOLD)


text:
= EIGEN_SIZE_MIN_PREFER_FIXED(traits<_Lhs>::MaxColsAtCompileTime,traits<_Rhs>::MaxRowsAtCompileTime)


text:
= (MatrixTypeNestedCleaned::Flags&(HereditaryBits|FlagsLvalueBit)&(~(PacketAccessBit|DirectAccessBit|LinearAccessBit)))


text:
= MatrixTypeNestedCleaned::Flags&(HereditaryBits|FlagsLvalueBit)&(~(PacketAccessBit|DirectAccessBit|LinearAccessBit))


text:
do { EIGEN_ASM_COMMENT("begin step of gebp micro kernel 3pX4"); EIGEN_ASM_COMMENT("Note: these asm comments work around bug 935!"); internal::prefetch(blA+(3*K+16)*LhsProgress); if (EIGEN_ARCH_ARM) { internal::prefetch(blB+(4*K+16)*RhsProgress); } traits.loadLhs(&blA[(0+3*K)*LhsProgress], A0); traits.loadLhs(&blA[(1+3*K)*LhsProgress], A1); traits.loadLhs(&blA[(2+3*K)*LhsProgress], A2); traits.loadRhs(blB + (0+4*K)*Traits::RhsProgress, B_0); traits.madd(A0, B_0, C0, T0); traits.madd(A1, B_0, C4, T0); traits.madd(A2, B_0, C8, B_0); traits.loadRhs(blB + (1+4*K)*Traits::RhsProgress, B_0); traits.madd(A0, B_0, C1, T0); traits.madd(A1, B_0, C5, T0); traits.madd(A2, B_0, C9, B_0); traits.loadRhs(blB + (2+4*K)*Traits::RhsProgress, B_0); traits.madd(A0, B_0, C2, T0); traits.madd(A1, B_0, C6, T0); traits.madd(A2, B_0, C10, B_0); traits.loadRhs(blB + (3+4*K)*Traits::RhsProgress, B_0); traits.madd(A0, B_0, C3 , T0); traits.madd(A1, B_0, C7, T0); traits.madd(A2, B_0, C11, B_0); EIGEN_ASM_COMMENT("end step of gebp micro kernel 3pX4"); } while(false)


text:
do { EIGEN_ASM_COMMENT("begin step of gebp micro kernel 3pX1"); EIGEN_ASM_COMMENT("Note: these asm comments work around bug 935!"); traits.loadLhs(&blA[(0+3*K)*LhsProgress], A0); traits.loadLhs(&blA[(1+3*K)*LhsProgress], A1); traits.loadLhs(&blA[(2+3*K)*LhsProgress], A2); traits.loadRhs(&blB[(0+K)*RhsProgress], B_0); traits.madd(A0, B_0, C0, B_0); traits.madd(A1, B_0, C4, B_0); traits.madd(A2, B_0, C8, B_0); EIGEN_ASM_COMMENT("end step of gebp micro kernel 3pX1"); } while(false)


text:
do { EIGEN_ASM_COMMENT("begin step of gebp micro kernel 2pX4"); EIGEN_ASM_COMMENT("Note: these asm comments work around bug 935!"); traits.loadLhs(&blA[(0+2*K)*LhsProgress], A0); traits.loadLhs(&blA[(1+2*K)*LhsProgress], A1); traits.broadcastRhs(&blB[(0+4*K)*RhsProgress], B_0, B1, B2, B3); traits.madd(A0, B_0, C0, T0); traits.madd(A1, B_0, C4, B_0); traits.madd(A0, B1, C1, T0); traits.madd(A1, B1, C5, B1); traits.madd(A0, B2, C2, T0); traits.madd(A1, B2, C6, B2); traits.madd(A0, B3, C3, T0); traits.madd(A1, B3, C7, B3); EIGEN_ASM_COMMENT("end step of gebp micro kernel 2pX4"); } while(false)


text:
do { EIGEN_ASM_COMMENT("begin step of gebp micro kernel 2pX1"); EIGEN_ASM_COMMENT("Note: these asm comments work around bug 935!"); traits.loadLhs(&blA[(0+2*K)*LhsProgress], A0); traits.loadLhs(&blA[(1+2*K)*LhsProgress], A1); traits.loadRhs(&blB[(0+K)*RhsProgress], B_0); traits.madd(A0, B_0, C0, B1); traits.madd(A1, B_0, C4, B_0); EIGEN_ASM_COMMENT("end step of gebp micro kernel 2pX1"); } while(false)


text:
do { EIGEN_ASM_COMMENT("begin step of gebp micro kernel 1pX4"); EIGEN_ASM_COMMENT("Note: these asm comments work around bug 935!"); traits.loadLhs(&blA[(0+1*K)*LhsProgress], A0); traits.broadcastRhs(&blB[(0+4*K)*RhsProgress], B_0, B1, B2, B3); traits.madd(A0, B_0, C0, B_0); traits.madd(A0, B1, C1, B1); traits.madd(A0, B2, C2, B2); traits.madd(A0, B3, C3, B3); EIGEN_ASM_COMMENT("end step of gebp micro kernel 1pX4"); } while(false)


text:
do { EIGEN_ASM_COMMENT("begin step of gebp micro kernel 1pX1"); EIGEN_ASM_COMMENT("Note: these asm comments work around bug 935!"); traits.loadLhs(&blA[(0+1*K)*LhsProgress], A0); traits.loadRhs(&blB[(0+K)*RhsProgress], B_0); traits.madd(A0, B_0, C0, B_0); EIGEN_ASM_COMMENT("end step of gebp micro kernel 1pX1"); } while(false);


text:
= EIGEN_SIZE_MIN_PREFER_FIXED(LhsNestedCleaned::ColsAtCompileTime,RhsNestedCleaned::RowsAtCompileTime)


text:
= InnerSize==0?NumTraits<Scalar>::ReadCost:InnerSize==Dynamic?HugeCost:InnerSize*(NumTraits<Scalar>::MulCost+LhsCoeffReadCost+RhsCoeffReadCost)+(InnerSize-1)*NumTraits<Scalar>::AddCost


text:
= EIGEN_PLAIN_ENUM_MIN(LhsEtorType::Alignment,LhsVecPacketSize*int(sizeof(typename LhsNestedCleaned::Scalar)))


text:
= EIGEN_PLAIN_ENUM_MIN(RhsEtorType::Alignment,RhsVecPacketSize*int(sizeof(typename RhsNestedCleaned::Scalar)))


text:
= (MaxRowsAtCompileTime==1&&MaxColsAtCompileTime!=1)?1:(MaxColsAtCompileTime==1&&MaxRowsAtCompileTime!=1)?0:(bool(RhsRowMajor)&&!CanVectorizeLhs)


text:
= ((unsigned int)(LhsFlags|RhsFlags)&HereditaryBits&~RowMajorBit)|(EvalToRowMajor?RowMajorBit:0)|(SameType&&(CanVectorizeLhs||CanVectorizeRhs)?PacketAccessBit:0)|(XprType::IsVectorAtCompileTime?LinearAccessBit:0)


text:
= bool(CanVectorizeLhs)?(LhsOuterStrideBytes<=0||(int(LhsOuterStrideBytes)%EIGEN_PLAIN_ENUM_MAX(1,LhsAlignment))!=0?0:LhsAlignment):bool(CanVectorizeRhs)?(RhsOuterStrideBytes<=0||(int(RhsOuterStrideBytes)%EIGEN_PLAIN_ENUM_MAX(1,RhsAlignment))!=0?0:RhsAlignment):0


text:
= SameType&&LhsRowMajor&&(!RhsRowMajor)&&(LhsFlags&RhsFlags&ActualPacketAccessBit)&&(InnerSize%packet_traits<Scalar>::size==0)


text:
= NumTraits<Scalar>::MulCost+evaluator<MatrixType>::CoeffReadCost+evaluator<DiagonalType>::CoeffReadCost


text:
= !((int(_StorageOrder)==ColMajor&&int(ProductOrder)==OnTheLeft)||(int(_StorageOrder)==RowMajor&&int(ProductOrder)==OnTheRight))


text:
= bool(int(MatrixFlags)&PacketAccessBit)&&_SameTypes&&(_ScalarAccessOnDiag||(bool(int(DiagFlags)&PacketAccessBit)))


text:
= ((HereditaryBits|_LinearAccessMask)&(unsigned int)(MatrixFlags))|(_Vectorizable?PacketAccessBit:0)


text:
template< typename DstXprType, typename OtherXpr, typename Lhs, typename Rhs, typename DstScalar, typename SrcScalar, typename OtherScalar,typename ProdScalar> struct Assignment<DstXprType, CwiseBinaryOp<internal::BINOP<OtherScalar,ProdScalar>, const OtherXpr, const Product<Lhs,Rhs,DefaultProduct> >, internal::ASSIGN_OP<DstScalar,SrcScalar>, Dense2Dense> : assignment_from_xpr_op_product<DstXprType, OtherXpr, Product<Lhs,Rhs,DefaultProduct>, internal::ASSIGN_OP<DstScalar,OtherScalar>, internal::ASSIGN_OP2<DstScalar,ProdScalar> > {}


text:
= packet_traits<LhsScalar>::Vectorizable&&packet_traits<RhsScalar>::Vectorizable&&int(packet_traits<LhsScalar>::size)==int(packet_traits<RhsScalar>::size)


text:
pstore(&res[j], padd(pload<ResPacket>(&res[j]), padd( padd(pcj.pmul(lhs0.template load<LhsPacket, Alignment0>(j), ptmp0), pcj.pmul(lhs1.template load<LhsPacket, Alignment13>(j), ptmp1)), padd(pcj.pmul(lhs2.template load<LhsPacket, Alignment2>(j), ptmp2), pcj.pmul(lhs3.template load<LhsPacket, Alignment13>(j), ptmp3)) )))


text:
{ RhsPacket b = rhs.getVectorMapper(j, 0).template load<RhsPacket, Aligned>(0); ptmp0 = pcj.pmadd(lhs0.template load<LhsPacket, Alignment0>(j), b, ptmp0); ptmp1 = pcj.pmadd(lhs1.template load<LhsPacket, Alignment13>(j), b, ptmp1); ptmp2 = pcj.pmadd(lhs2.template load<LhsPacket, Alignment2>(j), b, ptmp2); ptmp3 = pcj.pmadd(lhs3.template load<LhsPacket, Alignment13>(j), b, ptmp3); }


text:
= (RhsIsVectorAtCompileTime&&Rhs::SizeAtCompileTime!=Dynamic&&Rhs::SizeAtCompileTime<=8)?CompleteUnrolling:NoUnrolling


text:
= (RowsAtCompileTime==Dynamic||ColsAtCompileTime==Dynamic)?Dynamic:(ActualIndex<0?EIGEN_SIZE_MIN_PREFER_DYNAMIC(ColsAtCompileTime,RowsAtCompileTime+ActualIndex):EIGEN_SIZE_MIN_PREFER_DYNAMIC(RowsAtCompileTime,ColsAtCompileTime-ActualIndex))


text:
= Direction==Vertical?internal::traits<ExpressionType>::RowsAtCompileTime:internal::traits<ExpressionType>::ColsAtCompileTime


text:
template <typename ResultType> struct member_##MEMBER { EIGEN_EMPTY_STRUCT_CTOR(member_##MEMBER) typedef ResultType result_type; template<typename Scalar, int Size> struct Cost { enum { value = COST }; }; template<typename XprType> EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE ResultType operator()(const XprType& mat) const { return mat.MEMBER(); } }


text:
= RowFactor==Dynamic||int(MatrixType::RowsAtCompileTime)==Dynamic?Dynamic:RowFactor*MatrixType::RowsAtCompileTime


text:
= ColFactor==Dynamic||int(MatrixType::ColsAtCompileTime)==Dynamic?Dynamic:ColFactor*MatrixType::ColsAtCompileTime


text:
= MaxRowsAtCompileTime==1&&MaxColsAtCompileTime!=1?1:MaxColsAtCompileTime==1&&MaxRowsAtCompileTime!=1?0:(MatrixType::Flags&RowMajorBit)?1:0


text:
template< typename Index, int LhsStorageOrder, bool ConjugateLhs, int RhsStorageOrder, bool ConjugateRhs> struct general_matrix_matrix_product<Index,EIGTYPE,LhsStorageOrder,ConjugateLhs,EIGTYPE,RhsStorageOrder,ConjugateRhs,ColMajor> { typedef gebp_traits<EIGTYPE,EIGTYPE> Traits; static void run(Index rows, Index cols, Index depth, const EIGTYPE* _lhs, Index lhsStride, const EIGTYPE* _rhs, Index rhsStride, EIGTYPE* res, Index resStride, EIGTYPE alpha, level3_blocking<EIGTYPE, EIGTYPE>& , GemmParallelInfo<Index>* ) { using std::conj; char transa, transb; BlasIndex m, n, k, lda, ldb, ldc; const EIGTYPE *a, *b; EIGTYPE beta(1); MatrixX##EIGPREFIX a_tmp, b_tmp; transa = (LhsStorageOrder==RowMajor) ? ((ConjugateLhs) ? 'C' : 'T') : 'N'; transb = (RhsStorageOrder==RowMajor) ? ((ConjugateRhs) ? 'C' : 'T') : 'N'; m = convert_index<BlasIndex>(rows); n = convert_index<BlasIndex>(cols); k = convert_index<BlasIndex>(depth); lda = convert_index<BlasIndex>(lhsStride); ldb = convert_index<BlasIndex>(rhsStride); ldc = convert_index<BlasIndex>(resStride); if ((LhsStorageOrder==ColMajor) && (ConjugateLhs)) { Map<const MatrixX##EIGPREFIX, 0, OuterStride<> > lhs(_lhs,m,k,OuterStride<>(lhsStride)); a_tmp = lhs.conjugate(); a = a_tmp.data(); lda = convert_index<BlasIndex>(a_tmp.outerStride()); } else a = _lhs; if ((RhsStorageOrder==ColMajor) && (ConjugateRhs)) { Map<const MatrixX##EIGPREFIX, 0, OuterStride<> > rhs(_rhs,k,n,OuterStride<>(rhsStride)); b_tmp = rhs.conjugate(); b = b_tmp.data(); ldb = convert_index<BlasIndex>(b_tmp.outerStride()); } else b = _rhs; BLASPREFIX##gemm_(&transa, &transb, &m, &n, &k, &numext::real_ref(alpha), (const BLASTYPE*)a, &lda, (const BLASTYPE*)b, &ldb, &numext::real_ref(beta), (BLASTYPE*)res, &ldc); }};


text:
template<typename Index, bool ConjugateLhs, bool ConjugateRhs> struct general_matrix_vector_product<Index,Scalar,const_blas_data_mapper<Scalar,Index,ColMajor>,ColMajor,ConjugateLhs,Scalar,const_blas_data_mapper<Scalar,Index,RowMajor>,ConjugateRhs,Specialized> { static void run( Index rows, Index cols, const const_blas_data_mapper<Scalar,Index,ColMajor> &lhs, const const_blas_data_mapper<Scalar,Index,RowMajor> &rhs, Scalar* res, Index resIncr, Scalar alpha) { if (ConjugateLhs) { general_matrix_vector_product<Index,Scalar,const_blas_data_mapper<Scalar,Index,ColMajor>,ColMajor,ConjugateLhs,Scalar,const_blas_data_mapper<Scalar,Index,RowMajor>,ConjugateRhs,BuiltIn>::run( rows, cols, lhs, rhs, res, resIncr, alpha); } else { general_matrix_vector_product_gemv<Index,Scalar,ColMajor,ConjugateLhs,Scalar,ConjugateRhs>::run( rows, cols, lhs.data(), lhs.stride(), rhs.data(), rhs.stride(), res, resIncr, alpha); } } }; template<typename Index, bool ConjugateLhs, bool ConjugateRhs> struct general_matrix_vector_product<Index,Scalar,const_blas_data_mapper<Scalar,Index,RowMajor>,RowMajor,ConjugateLhs,Scalar,const_blas_data_mapper<Scalar,Index,ColMajor>,ConjugateRhs,Specialized> { static void run( Index rows, Index cols, const const_blas_data_mapper<Scalar,Index,RowMajor> &lhs, const const_blas_data_mapper<Scalar,Index,ColMajor> &rhs, Scalar* res, Index resIncr, Scalar alpha) { general_matrix_vector_product_gemv<Index,Scalar,RowMajor,ConjugateLhs,Scalar,ConjugateRhs>::run( rows, cols, lhs.data(), lhs.stride(), rhs.data(), rhs.stride(), res, resIncr, alpha); } };


text:
template<typename Index, int LhsStorageOrder, bool ConjugateLhs, bool ConjugateRhs> struct general_matrix_vector_product_gemv<Index,EIGTYPE,LhsStorageOrder,ConjugateLhs,EIGTYPE,ConjugateRhs> { typedef Matrix<EIGTYPE,Dynamic,1,ColMajor> GEMVVector;static void run( Index rows, Index cols, const EIGTYPE* lhs, Index lhsStride, const EIGTYPE* rhs, Index rhsIncr, EIGTYPE* res, Index resIncr, EIGTYPE alpha) { BlasIndex m=convert_index<BlasIndex>(rows), n=convert_index<BlasIndex>(cols), lda=convert_index<BlasIndex>(lhsStride), incx=convert_index<BlasIndex>(rhsIncr), incy=convert_index<BlasIndex>(resIncr); const EIGTYPE beta(1); const EIGTYPE *x_ptr; char trans=(LhsStorageOrder==ColMajor) ? 'N' : (ConjugateLhs) ? 'C' : 'T'; if (LhsStorageOrder==RowMajor) { m = convert_index<BlasIndex>(cols); n = convert_index<BlasIndex>(rows); } GEMVVector x_tmp; if (ConjugateRhs) { Map<const GEMVVector, 0, InnerStride<> > map_x(rhs,cols,1,InnerStride<>(incx)); x_tmp=map_x.conjugate(); x_ptr=x_tmp.data(); incx=1; } else x_ptr=rhs; BLASPREFIX##gemv_(&trans, &m, &n, &numext::real_ref(alpha), (const BLASTYPE*)lhs, &lda, (const BLASTYPE*)x_ptr, &incx, &numext::real_ref(beta), (BLASTYPE*)res, &incy); }};


text:
template <typename Index, int LhsStorageOrder, bool ConjugateLhs, int RhsStorageOrder, bool ConjugateRhs, int UpLo> struct general_matrix_matrix_triangular_product<Index,Scalar,LhsStorageOrder,ConjugateLhs, Scalar,RhsStorageOrder,ConjugateRhs,ColMajor,UpLo,Specialized> { static EIGEN_STRONG_INLINE void run(Index size, Index depth,const Scalar* lhs, Index lhsStride, const Scalar* rhs, Index rhsStride, Scalar* res, Index resStride, Scalar alpha, level3_blocking<Scalar, Scalar>& blocking) { if (lhs==rhs) { general_matrix_matrix_rankupdate<Index,Scalar,LhsStorageOrder,ConjugateLhs,ColMajor,UpLo> ::run(size,depth,lhs,lhsStride,rhs,rhsStride,res,resStride,alpha,blocking); } else { general_matrix_matrix_triangular_product<Index, Scalar, LhsStorageOrder, ConjugateLhs, Scalar, RhsStorageOrder, ConjugateRhs, ColMajor, UpLo, BuiltIn> ::run(size,depth,lhs,lhsStride,rhs,rhsStride,res,resStride,alpha,blocking); } } };


text:
template <typename Index, int AStorageOrder, bool ConjugateA, int UpLo> struct general_matrix_matrix_rankupdate<Index,EIGTYPE,AStorageOrder,ConjugateA,ColMajor,UpLo> { enum { IsLower = (UpLo&Lower) == Lower, LowUp = IsLower ? Lower : Upper, conjA = ((AStorageOrder==ColMajor) && ConjugateA) ? 1 : 0 }; static EIGEN_STRONG_INLINE void run(Index size, Index depth,const EIGTYPE* lhs, Index lhsStride, const EIGTYPE* , Index , EIGTYPE* res, Index resStride, EIGTYPE alpha, level3_blocking<EIGTYPE, EIGTYPE>& ) { BlasIndex lda=convert_index<BlasIndex>(lhsStride), ldc=convert_index<BlasIndex>(resStride), n=convert_index<BlasIndex>(size), k=convert_index<BlasIndex>(depth); char uplo=((IsLower) ? 'L' : 'U'), trans=((AStorageOrder==RowMajor) ? 'T':'N'); EIGTYPE beta(1); BLASFUNC(&uplo, &trans, &n, &k, &numext::real_ref(alpha), lhs, &lda, &numext::real_ref(beta), res, &ldc); } };


text:
template <typename Index, int AStorageOrder, bool ConjugateA, int UpLo> struct general_matrix_matrix_rankupdate<Index,EIGTYPE,AStorageOrder,ConjugateA,ColMajor,UpLo> { enum { IsLower = (UpLo&Lower) == Lower, LowUp = IsLower ? Lower : Upper, conjA = (((AStorageOrder==ColMajor) && ConjugateA) || ((AStorageOrder==RowMajor) && !ConjugateA)) ? 1 : 0 }; static EIGEN_STRONG_INLINE void run(Index size, Index depth,const EIGTYPE* lhs, Index lhsStride, const EIGTYPE* , Index , EIGTYPE* res, Index resStride, EIGTYPE alpha, level3_blocking<EIGTYPE, EIGTYPE>& ) { typedef Matrix<EIGTYPE, Dynamic, Dynamic, AStorageOrder> MatrixType; BlasIndex lda=convert_index<BlasIndex>(lhsStride), ldc=convert_index<BlasIndex>(resStride), n=convert_index<BlasIndex>(size), k=convert_index<BlasIndex>(depth); char uplo=((IsLower) ? 'L' : 'U'), trans=((AStorageOrder==RowMajor) ? 'C':'N'); RTYPE alpha_, beta_; const EIGTYPE* a_ptr; alpha_ = alpha.real(); beta_ = 1.0; MatrixType a; if (conjA) { Map<const MatrixType, 0, OuterStride<> > mapA(lhs,n,k,OuterStride<>(lhsStride)); a = mapA.conjugate(); lda = a.outerStride(); a_ptr = a.data(); } else a_ptr=lhs; BLASFUNC(&uplo, &trans, &n, &k, &alpha_, (BLASTYPE*)a_ptr, &lda, &beta_, (BLASTYPE*)res, &ldc); } };


text:
template <typename Index, int LhsStorageOrder, bool ConjugateLhs, int RhsStorageOrder, bool ConjugateRhs> struct product_selfadjoint_matrix<EIGTYPE,Index,LhsStorageOrder,true,ConjugateLhs,RhsStorageOrder,false,ConjugateRhs,ColMajor> { static void run( Index rows, Index cols, const EIGTYPE* _lhs, Index lhsStride, const EIGTYPE* _rhs, Index rhsStride, EIGTYPE* res, Index resStride, EIGTYPE alpha, level3_blocking<EIGTYPE, EIGTYPE>& ) { char side='L', uplo='L'; BlasIndex m, n, lda, ldb, ldc; const EIGTYPE *a, *b; EIGTYPE beta(1); MatrixX##EIGPREFIX b_tmp; m = convert_index<BlasIndex>(rows); n = convert_index<BlasIndex>(cols); lda = convert_index<BlasIndex>(lhsStride); ldb = convert_index<BlasIndex>(rhsStride); ldc = convert_index<BlasIndex>(resStride); if (LhsStorageOrder==RowMajor) uplo='U'; a = _lhs; if (RhsStorageOrder==RowMajor) { Map<const MatrixX##EIGPREFIX, 0, OuterStride<> > rhs(_rhs,n,m,OuterStride<>(rhsStride)); b_tmp = rhs.adjoint(); b = b_tmp.data(); ldb = convert_index<BlasIndex>(b_tmp.outerStride()); } else b = _rhs; BLASPREFIX##symm_(&side, &uplo, &m, &n, &numext::real_ref(alpha), (const BLASTYPE*)a, &lda, (const BLASTYPE*)b, &ldb, &numext::real_ref(beta), (BLASTYPE*)res, &ldc); } };


text:
template <typename Index, int LhsStorageOrder, bool ConjugateLhs, int RhsStorageOrder, bool ConjugateRhs> struct product_selfadjoint_matrix<EIGTYPE,Index,LhsStorageOrder,true,ConjugateLhs,RhsStorageOrder,false,ConjugateRhs,ColMajor> { static void run( Index rows, Index cols, const EIGTYPE* _lhs, Index lhsStride, const EIGTYPE* _rhs, Index rhsStride, EIGTYPE* res, Index resStride, EIGTYPE alpha, level3_blocking<EIGTYPE, EIGTYPE>& ) { char side='L', uplo='L'; BlasIndex m, n, lda, ldb, ldc; const EIGTYPE *a, *b; EIGTYPE beta(1); MatrixX##EIGPREFIX b_tmp; Matrix<EIGTYPE, Dynamic, Dynamic, LhsStorageOrder> a_tmp; m = convert_index<BlasIndex>(rows); n = convert_index<BlasIndex>(cols); lda = convert_index<BlasIndex>(lhsStride); ldb = convert_index<BlasIndex>(rhsStride); ldc = convert_index<BlasIndex>(resStride); if (((LhsStorageOrder==ColMajor) && ConjugateLhs) || ((LhsStorageOrder==RowMajor) && (!ConjugateLhs))) { Map<const Matrix<EIGTYPE, Dynamic, Dynamic, LhsStorageOrder>, 0, OuterStride<> > lhs(_lhs,m,m,OuterStride<>(lhsStride)); a_tmp = lhs.conjugate(); a = a_tmp.data(); lda = convert_index<BlasIndex>(a_tmp.outerStride()); } else a = _lhs; if (LhsStorageOrder==RowMajor) uplo='U'; if (RhsStorageOrder==ColMajor && (!ConjugateRhs)) { b = _rhs; } else { if (RhsStorageOrder==ColMajor && ConjugateRhs) { Map<const MatrixX##EIGPREFIX, 0, OuterStride<> > rhs(_rhs,m,n,OuterStride<>(rhsStride)); b_tmp = rhs.conjugate(); } else if (ConjugateRhs) { Map<const MatrixX##EIGPREFIX, 0, OuterStride<> > rhs(_rhs,n,m,OuterStride<>(rhsStride)); b_tmp = rhs.adjoint(); } else { Map<const MatrixX##EIGPREFIX, 0, OuterStride<> > rhs(_rhs,n,m,OuterStride<>(rhsStride)); b_tmp = rhs.transpose(); } b = b_tmp.data(); ldb = convert_index<BlasIndex>(b_tmp.outerStride()); } BLASPREFIX##hemm_(&side, &uplo, &m, &n, &numext::real_ref(alpha), (const BLASTYPE*)a, &lda, (const BLASTYPE*)b, &ldb, &numext::real_ref(beta), (BLASTYPE*)res, &ldc); } };


text:
template <typename Index, int LhsStorageOrder, bool ConjugateLhs, int RhsStorageOrder, bool ConjugateRhs> struct product_selfadjoint_matrix<EIGTYPE,Index,LhsStorageOrder,false,ConjugateLhs,RhsStorageOrder,true,ConjugateRhs,ColMajor> { static void run( Index rows, Index cols, const EIGTYPE* _lhs, Index lhsStride, const EIGTYPE* _rhs, Index rhsStride, EIGTYPE* res, Index resStride, EIGTYPE alpha, level3_blocking<EIGTYPE, EIGTYPE>& ) { char side='R', uplo='L'; BlasIndex m, n, lda, ldb, ldc; const EIGTYPE *a, *b; EIGTYPE beta(1); MatrixX##EIGPREFIX b_tmp; m = convert_index<BlasIndex>(rows); n = convert_index<BlasIndex>(cols); lda = convert_index<BlasIndex>(rhsStride); ldb = convert_index<BlasIndex>(lhsStride); ldc = convert_index<BlasIndex>(resStride); if (RhsStorageOrder==RowMajor) uplo='U'; a = _rhs; if (LhsStorageOrder==RowMajor) { Map<const MatrixX##EIGPREFIX, 0, OuterStride<> > lhs(_lhs,n,m,OuterStride<>(rhsStride)); b_tmp = lhs.adjoint(); b = b_tmp.data(); ldb = convert_index<BlasIndex>(b_tmp.outerStride()); } else b = _lhs; BLASPREFIX##symm_(&side, &uplo, &m, &n, &numext::real_ref(alpha), (const BLASTYPE*)a, &lda, (const BLASTYPE*)b, &ldb, &numext::real_ref(beta), (BLASTYPE*)res, &ldc); } };


text:
template <typename Index, int LhsStorageOrder, bool ConjugateLhs, int RhsStorageOrder, bool ConjugateRhs> struct product_selfadjoint_matrix<EIGTYPE,Index,LhsStorageOrder,false,ConjugateLhs,RhsStorageOrder,true,ConjugateRhs,ColMajor> { static void run( Index rows, Index cols, const EIGTYPE* _lhs, Index lhsStride, const EIGTYPE* _rhs, Index rhsStride, EIGTYPE* res, Index resStride, EIGTYPE alpha, level3_blocking<EIGTYPE, EIGTYPE>& ) { char side='R', uplo='L'; BlasIndex m, n, lda, ldb, ldc; const EIGTYPE *a, *b; EIGTYPE beta(1); MatrixX##EIGPREFIX b_tmp; Matrix<EIGTYPE, Dynamic, Dynamic, RhsStorageOrder> a_tmp; m = convert_index<BlasIndex>(rows); n = convert_index<BlasIndex>(cols); lda = convert_index<BlasIndex>(rhsStride); ldb = convert_index<BlasIndex>(lhsStride); ldc = convert_index<BlasIndex>(resStride); if (((RhsStorageOrder==ColMajor) && ConjugateRhs) || ((RhsStorageOrder==RowMajor) && (!ConjugateRhs))) { Map<const Matrix<EIGTYPE, Dynamic, Dynamic, RhsStorageOrder>, 0, OuterStride<> > rhs(_rhs,n,n,OuterStride<>(rhsStride)); a_tmp = rhs.conjugate(); a = a_tmp.data(); lda = convert_index<BlasIndex>(a_tmp.outerStride()); } else a = _rhs; if (RhsStorageOrder==RowMajor) uplo='U'; if (LhsStorageOrder==ColMajor && (!ConjugateLhs)) { b = _lhs; } else { if (LhsStorageOrder==ColMajor && ConjugateLhs) { Map<const MatrixX##EIGPREFIX, 0, OuterStride<> > lhs(_lhs,m,n,OuterStride<>(lhsStride)); b_tmp = lhs.conjugate(); } else if (ConjugateLhs) { Map<const MatrixX##EIGPREFIX, 0, OuterStride<> > lhs(_lhs,n,m,OuterStride<>(lhsStride)); b_tmp = lhs.adjoint(); } else { Map<const MatrixX##EIGPREFIX, 0, OuterStride<> > lhs(_lhs,n,m,OuterStride<>(lhsStride)); b_tmp = lhs.transpose(); } b = b_tmp.data(); ldb = convert_index<BlasIndex>(b_tmp.outerStride()); } BLASPREFIX##hemm_(&side, &uplo, &m, &n, &numext::real_ref(alpha), (const BLASTYPE*)a, &lda, (const BLASTYPE*)b, &ldb, &numext::real_ref(beta), (BLASTYPE*)res, &ldc); } };


text:
template<typename Index, int StorageOrder, int UpLo, bool ConjugateLhs, bool ConjugateRhs> struct selfadjoint_matrix_vector_product<Scalar,Index,StorageOrder,UpLo,ConjugateLhs,ConjugateRhs,Specialized> { static void run( Index size, const Scalar* lhs, Index lhsStride, const Scalar* _rhs, Scalar* res, Scalar alpha) { enum { IsColMajor = StorageOrder==ColMajor }; if (IsColMajor == ConjugateLhs) { selfadjoint_matrix_vector_product<Scalar,Index,StorageOrder,UpLo,ConjugateLhs,ConjugateRhs,BuiltIn>::run( size, lhs, lhsStride, _rhs, res, alpha); } else { selfadjoint_matrix_vector_product_symv<Scalar,Index,StorageOrder,UpLo,ConjugateLhs,ConjugateRhs>::run( size, lhs, lhsStride, _rhs, res, alpha); } } };


text:
template<typename Index, int StorageOrder, int UpLo, bool ConjugateLhs, bool ConjugateRhs> struct selfadjoint_matrix_vector_product_symv<EIGTYPE,Index,StorageOrder,UpLo,ConjugateLhs,ConjugateRhs> { typedef Matrix<EIGTYPE,Dynamic,1,ColMajor> SYMVVector;static void run( Index size, const EIGTYPE* lhs, Index lhsStride, const EIGTYPE* _rhs, EIGTYPE* res, EIGTYPE alpha) { enum { IsRowMajor = StorageOrder==RowMajor ? 1 : 0, IsLower = UpLo == Lower ? 1 : 0 }; BlasIndex n=convert_index<BlasIndex>(size), lda=convert_index<BlasIndex>(lhsStride), incx=1, incy=1; EIGTYPE beta(1); const EIGTYPE *x_ptr; char uplo=(IsRowMajor) ? (IsLower ? 'U' : 'L') : (IsLower ? 'L' : 'U'); SYMVVector x_tmp; if (ConjugateRhs) { Map<const SYMVVector, 0 > map_x(_rhs,size,1); x_tmp=map_x.conjugate(); x_ptr=x_tmp.data(); } else x_ptr=_rhs; BLASFUNC(&uplo, &n, &numext::real_ref(alpha), (const BLASTYPE*)lhs, &lda, (const BLASTYPE*)x_ptr, &incx, &numext::real_ref(beta), (BLASTYPE*)res, &incy); }};


text:
template <typename Index, int Mode, int LhsStorageOrder, bool ConjugateLhs, int RhsStorageOrder, bool ConjugateRhs> struct product_triangular_matrix_matrix<Scalar,Index, Mode, LhsIsTriangular, LhsStorageOrder,ConjugateLhs, RhsStorageOrder,ConjugateRhs,ColMajor,Specialized> { static inline void run(Index _rows, Index _cols, Index _depth, const Scalar* _lhs, Index lhsStride, const Scalar* _rhs, Index rhsStride, Scalar* res, Index resStride, Scalar alpha, level3_blocking<Scalar,Scalar>& blocking) { product_triangular_matrix_matrix_trmm<Scalar,Index,Mode, LhsIsTriangular,LhsStorageOrder,ConjugateLhs, RhsStorageOrder, ConjugateRhs, ColMajor>::run( _rows, _cols, _depth, _lhs, lhsStride, _rhs, rhsStride, res, resStride, alpha, blocking); } };


text:
template <typename Index, int Mode, int LhsStorageOrder, bool ConjugateLhs, int RhsStorageOrder, bool ConjugateRhs> struct product_triangular_matrix_matrix_trmm<EIGTYPE,Index,Mode,true, LhsStorageOrder,ConjugateLhs,RhsStorageOrder,ConjugateRhs,ColMajor> { enum { IsLower = (Mode&Lower) == Lower, SetDiag = (Mode&(ZeroDiag|UnitDiag)) ? 0 : 1, IsUnitDiag = (Mode&UnitDiag) ? 1 : 0, IsZeroDiag = (Mode&ZeroDiag) ? 1 : 0, LowUp = IsLower ? Lower : Upper, conjA = ((LhsStorageOrder==ColMajor) && ConjugateLhs) ? 1 : 0 }; static void run( Index _rows, Index _cols, Index _depth, const EIGTYPE* _lhs, Index lhsStride, const EIGTYPE* _rhs, Index rhsStride, EIGTYPE* res, Index resStride, EIGTYPE alpha, level3_blocking<EIGTYPE,EIGTYPE>& blocking) { Index diagSize = (std::min)(_rows,_depth); Index rows = IsLower ? _rows : diagSize; Index depth = IsLower ? diagSize : _depth; Index cols = _cols; typedef Matrix<EIGTYPE, Dynamic, Dynamic, LhsStorageOrder> MatrixLhs; typedef Matrix<EIGTYPE, Dynamic, Dynamic, RhsStorageOrder> MatrixRhs; if (rows != depth) { int nthr = 1; if (((nthr==1) && (((std::max)(rows,depth)-diagSize)/(double)diagSize < 0.5))) { product_triangular_matrix_matrix<EIGTYPE,Index,Mode,true, LhsStorageOrder,ConjugateLhs, RhsStorageOrder, ConjugateRhs, ColMajor, BuiltIn>::run( _rows, _cols, _depth, _lhs, lhsStride, _rhs, rhsStride, res, resStride, alpha, blocking); } else { Map<const MatrixLhs, 0, OuterStride<> > lhsMap(_lhs,rows,depth,OuterStride<>(lhsStride)); MatrixLhs aa_tmp=lhsMap.template triangularView<Mode>(); BlasIndex aStride = convert_index<BlasIndex>(aa_tmp.outerStride()); gemm_blocking_space<ColMajor,EIGTYPE,EIGTYPE,Dynamic,Dynamic,Dynamic> gemm_blocking(_rows,_cols,_depth, 1, true); general_matrix_matrix_product<Index,EIGTYPE,LhsStorageOrder,ConjugateLhs,EIGTYPE,RhsStorageOrder,ConjugateRhs,ColMajor>::run( rows, cols, depth, aa_tmp.data(), aStride, _rhs, rhsStride, res, resStride, alpha, gemm_blocking, 0); } return; } char side = 'L', transa, uplo, diag = 'N'; EIGTYPE *b; const EIGTYPE *a; BlasIndex m, n, lda, ldb; m = convert_index<BlasIndex>(diagSize); n = convert_index<BlasIndex>(cols); transa = (LhsStorageOrder==RowMajor) ? ((ConjugateLhs) ? 'C' : 'T') : 'N'; Map<const MatrixRhs, 0, OuterStride<> > rhs(_rhs,depth,cols,OuterStride<>(rhsStride)); MatrixX##EIGPREFIX b_tmp; if (ConjugateRhs) b_tmp = rhs.conjugate(); else b_tmp = rhs; b = b_tmp.data(); ldb = convert_index<BlasIndex>(b_tmp.outerStride()); uplo = IsLower ? 'L' : 'U'; if (LhsStorageOrder==RowMajor) uplo = (uplo == 'L') ? 'U' : 'L'; Map<const MatrixLhs, 0, OuterStride<> > lhs(_lhs,rows,depth,OuterStride<>(lhsStride)); MatrixLhs a_tmp; if ((conjA!=0) || (SetDiag==0)) { if (conjA) a_tmp = lhs.conjugate(); else a_tmp = lhs; if (IsZeroDiag) a_tmp.diagonal().setZero(); else if (IsUnitDiag) a_tmp.diagonal().setOnes(); a = a_tmp.data(); lda = convert_index<BlasIndex>(a_tmp.outerStride()); } else { a = _lhs; lda = convert_index<BlasIndex>(lhsStride); } BLASPREFIX##trmm_(&side, &uplo, &transa, &diag, &m, &n, &numext::real_ref(alpha), (const BLASTYPE*)a, &lda, (BLASTYPE*)b, &ldb); Map<MatrixX##EIGPREFIX, 0, OuterStride<> > res_tmp(res,rows,cols,OuterStride<>(resStride)); res_tmp=res_tmp+b_tmp; } };


text:
template <typename Index, int Mode, int LhsStorageOrder, bool ConjugateLhs, int RhsStorageOrder, bool ConjugateRhs> struct product_triangular_matrix_matrix_trmm<EIGTYPE,Index,Mode,false, LhsStorageOrder,ConjugateLhs,RhsStorageOrder,ConjugateRhs,ColMajor> { enum { IsLower = (Mode&Lower) == Lower, SetDiag = (Mode&(ZeroDiag|UnitDiag)) ? 0 : 1, IsUnitDiag = (Mode&UnitDiag) ? 1 : 0, IsZeroDiag = (Mode&ZeroDiag) ? 1 : 0, LowUp = IsLower ? Lower : Upper, conjA = ((RhsStorageOrder==ColMajor) && ConjugateRhs) ? 1 : 0 }; static void run( Index _rows, Index _cols, Index _depth, const EIGTYPE* _lhs, Index lhsStride, const EIGTYPE* _rhs, Index rhsStride, EIGTYPE* res, Index resStride, EIGTYPE alpha, level3_blocking<EIGTYPE,EIGTYPE>& blocking) { Index diagSize = (std::min)(_cols,_depth); Index rows = _rows; Index depth = IsLower ? _depth : diagSize; Index cols = IsLower ? diagSize : _cols; typedef Matrix<EIGTYPE, Dynamic, Dynamic, LhsStorageOrder> MatrixLhs; typedef Matrix<EIGTYPE, Dynamic, Dynamic, RhsStorageOrder> MatrixRhs; if (cols != depth) { int nthr = 1 ; if ((nthr==1) && (((std::max)(cols,depth)-diagSize)/(double)diagSize < 0.5)) { product_triangular_matrix_matrix<EIGTYPE,Index,Mode,false, LhsStorageOrder,ConjugateLhs, RhsStorageOrder, ConjugateRhs, ColMajor, BuiltIn>::run( _rows, _cols, _depth, _lhs, lhsStride, _rhs, rhsStride, res, resStride, alpha, blocking); } else { Map<const MatrixRhs, 0, OuterStride<> > rhsMap(_rhs,depth,cols, OuterStride<>(rhsStride)); MatrixRhs aa_tmp=rhsMap.template triangularView<Mode>(); BlasIndex aStride = convert_index<BlasIndex>(aa_tmp.outerStride()); gemm_blocking_space<ColMajor,EIGTYPE,EIGTYPE,Dynamic,Dynamic,Dynamic> gemm_blocking(_rows,_cols,_depth, 1, true); general_matrix_matrix_product<Index,EIGTYPE,LhsStorageOrder,ConjugateLhs,EIGTYPE,RhsStorageOrder,ConjugateRhs,ColMajor>::run( rows, cols, depth, _lhs, lhsStride, aa_tmp.data(), aStride, res, resStride, alpha, gemm_blocking, 0); } return; } char side = 'R', transa, uplo, diag = 'N'; EIGTYPE *b; const EIGTYPE *a; BlasIndex m, n, lda, ldb; m = convert_index<BlasIndex>(rows); n = convert_index<BlasIndex>(diagSize); transa = (RhsStorageOrder==RowMajor) ? ((ConjugateRhs) ? 'C' : 'T') : 'N'; Map<const MatrixLhs, 0, OuterStride<> > lhs(_lhs,rows,depth,OuterStride<>(lhsStride)); MatrixX##EIGPREFIX b_tmp; if (ConjugateLhs) b_tmp = lhs.conjugate(); else b_tmp = lhs; b = b_tmp.data(); ldb = convert_index<BlasIndex>(b_tmp.outerStride()); uplo = IsLower ? 'L' : 'U'; if (RhsStorageOrder==RowMajor) uplo = (uplo == 'L') ? 'U' : 'L'; Map<const MatrixRhs, 0, OuterStride<> > rhs(_rhs,depth,cols, OuterStride<>(rhsStride)); MatrixRhs a_tmp; if ((conjA!=0) || (SetDiag==0)) { if (conjA) a_tmp = rhs.conjugate(); else a_tmp = rhs; if (IsZeroDiag) a_tmp.diagonal().setZero(); else if (IsUnitDiag) a_tmp.diagonal().setOnes(); a = a_tmp.data(); lda = convert_index<BlasIndex>(a_tmp.outerStride()); } else { a = _rhs; lda = convert_index<BlasIndex>(rhsStride); } BLASPREFIX##trmm_(&side, &uplo, &transa, &diag, &m, &n, &numext::real_ref(alpha), (const BLASTYPE*)a, &lda, (BLASTYPE*)b, &ldb); Map<MatrixX##EIGPREFIX, 0, OuterStride<> > res_tmp(res,rows,cols,OuterStride<>(resStride)); res_tmp=res_tmp+b_tmp; } };


text:
template<typename Index, int Mode, bool ConjLhs, bool ConjRhs> struct triangular_matrix_vector_product<Index,Mode,Scalar,ConjLhs,Scalar,ConjRhs,ColMajor,Specialized> { static void run(Index _rows, Index _cols, const Scalar* _lhs, Index lhsStride, const Scalar* _rhs, Index rhsIncr, Scalar* _res, Index resIncr, Scalar alpha) { triangular_matrix_vector_product_trmv<Index,Mode,Scalar,ConjLhs,Scalar,ConjRhs,ColMajor>::run( _rows, _cols, _lhs, lhsStride, _rhs, rhsIncr, _res, resIncr, alpha); } }; template<typename Index, int Mode, bool ConjLhs, bool ConjRhs> struct triangular_matrix_vector_product<Index,Mode,Scalar,ConjLhs,Scalar,ConjRhs,RowMajor,Specialized> { static void run(Index _rows, Index _cols, const Scalar* _lhs, Index lhsStride, const Scalar* _rhs, Index rhsIncr, Scalar* _res, Index resIncr, Scalar alpha) { triangular_matrix_vector_product_trmv<Index,Mode,Scalar,ConjLhs,Scalar,ConjRhs,RowMajor>::run( _rows, _cols, _lhs, lhsStride, _rhs, rhsIncr, _res, resIncr, alpha); } };


text:
template<typename Index, int Mode, bool ConjLhs, bool ConjRhs> struct triangular_matrix_vector_product_trmv<Index,Mode,EIGTYPE,ConjLhs,EIGTYPE,ConjRhs,ColMajor> { enum { IsLower = (Mode&Lower) == Lower, SetDiag = (Mode&(ZeroDiag|UnitDiag)) ? 0 : 1, IsUnitDiag = (Mode&UnitDiag) ? 1 : 0, IsZeroDiag = (Mode&ZeroDiag) ? 1 : 0, LowUp = IsLower ? Lower : Upper }; static void run(Index _rows, Index _cols, const EIGTYPE* _lhs, Index lhsStride, const EIGTYPE* _rhs, Index rhsIncr, EIGTYPE* _res, Index resIncr, EIGTYPE alpha) { if (ConjLhs || IsZeroDiag) { triangular_matrix_vector_product<Index,Mode,EIGTYPE,ConjLhs,EIGTYPE,ConjRhs,ColMajor,BuiltIn>::run( _rows, _cols, _lhs, lhsStride, _rhs, rhsIncr, _res, resIncr, alpha); return; } Index size = (std::min)(_rows,_cols); Index rows = IsLower ? _rows : size; Index cols = IsLower ? size : _cols; typedef VectorX##EIGPREFIX VectorRhs; EIGTYPE *x, *y; Map<const VectorRhs, 0, InnerStride<> > rhs(_rhs,cols,InnerStride<>(rhsIncr)); VectorRhs x_tmp; if (ConjRhs) x_tmp = rhs.conjugate(); else x_tmp = rhs; x = x_tmp.data(); char trans, uplo, diag; BlasIndex m, n, lda, incx, incy; EIGTYPE const *a; EIGTYPE beta(1); n = convert_index<BlasIndex>(size); lda = convert_index<BlasIndex>(lhsStride); incx = 1; incy = convert_index<BlasIndex>(resIncr); trans = 'N'; uplo = IsLower ? 'L' : 'U'; diag = IsUnitDiag ? 'U' : 'N'; BLASPREFIX##trmv_(&uplo, &trans, &diag, &n, (const BLASTYPE*)_lhs, &lda, (BLASTYPE*)x, &incx); BLASPREFIX##axpy_(&n, &numext::real_ref(alpha),(const BLASTYPE*)x, &incx, (BLASTYPE*)_res, &incy); if (size<(std::max)(rows,cols)) { if (ConjRhs) x_tmp = rhs.conjugate(); else x_tmp = rhs; x = x_tmp.data(); if (size<rows) { y = _res + size*resIncr; a = _lhs + size; m = convert_index<BlasIndex>(rows-size); n = convert_index<BlasIndex>(size); } else { x += size; y = _res; a = _lhs + size*lda; m = convert_index<BlasIndex>(size); n = convert_index<BlasIndex>(cols-size); } BLASPREFIX##gemv_(&trans, &m, &n, &numext::real_ref(alpha), (const BLASTYPE*)a, &lda, (const BLASTYPE*)x, &incx, &numext::real_ref(beta), (BLASTYPE*)y, &incy); } } };


text:
template<typename Index, int Mode, bool ConjLhs, bool ConjRhs> struct triangular_matrix_vector_product_trmv<Index,Mode,EIGTYPE,ConjLhs,EIGTYPE,ConjRhs,RowMajor> { enum { IsLower = (Mode&Lower) == Lower, SetDiag = (Mode&(ZeroDiag|UnitDiag)) ? 0 : 1, IsUnitDiag = (Mode&UnitDiag) ? 1 : 0, IsZeroDiag = (Mode&ZeroDiag) ? 1 : 0, LowUp = IsLower ? Lower : Upper }; static void run(Index _rows, Index _cols, const EIGTYPE* _lhs, Index lhsStride, const EIGTYPE* _rhs, Index rhsIncr, EIGTYPE* _res, Index resIncr, EIGTYPE alpha) { if (IsZeroDiag) { triangular_matrix_vector_product<Index,Mode,EIGTYPE,ConjLhs,EIGTYPE,ConjRhs,RowMajor,BuiltIn>::run( _rows, _cols, _lhs, lhsStride, _rhs, rhsIncr, _res, resIncr, alpha); return; } Index size = (std::min)(_rows,_cols); Index rows = IsLower ? _rows : size; Index cols = IsLower ? size : _cols; typedef VectorX##EIGPREFIX VectorRhs; EIGTYPE *x, *y; Map<const VectorRhs, 0, InnerStride<> > rhs(_rhs,cols,InnerStride<>(rhsIncr)); VectorRhs x_tmp; if (ConjRhs) x_tmp = rhs.conjugate(); else x_tmp = rhs; x = x_tmp.data(); char trans, uplo, diag; BlasIndex m, n, lda, incx, incy; EIGTYPE const *a; EIGTYPE beta(1); n = convert_index<BlasIndex>(size); lda = convert_index<BlasIndex>(lhsStride); incx = 1; incy = convert_index<BlasIndex>(resIncr); trans = ConjLhs ? 'C' : 'T'; uplo = IsLower ? 'U' : 'L'; diag = IsUnitDiag ? 'U' : 'N'; BLASPREFIX##trmv_(&uplo, &trans, &diag, &n, (const BLASTYPE*)_lhs, &lda, (BLASTYPE*)x, &incx); BLASPREFIX##axpy_(&n, &numext::real_ref(alpha),(const BLASTYPE*)x, &incx, (BLASTYPE*)_res, &incy); if (size<(std::max)(rows,cols)) { if (ConjRhs) x_tmp = rhs.conjugate(); else x_tmp = rhs; x = x_tmp.data(); if (size<rows) { y = _res + size*resIncr; a = _lhs + size*lda; m = convert_index<BlasIndex>(rows-size); n = convert_index<BlasIndex>(size); } else { x += size; y = _res; a = _lhs + size; m = convert_index<BlasIndex>(size); n = convert_index<BlasIndex>(cols-size); } BLASPREFIX##gemv_(&trans, &n, &m, &numext::real_ref(alpha), (const BLASTYPE*)a, &lda, (const BLASTYPE*)x, &incx, &numext::real_ref(beta), (BLASTYPE*)y, &incy); } } };


text:
template <typename Index, int Mode, bool Conjugate, int TriStorageOrder> struct triangular_solve_matrix<EIGTYPE,Index,OnTheLeft,Mode,Conjugate,TriStorageOrder,ColMajor> { enum { IsLower = (Mode&Lower) == Lower, IsUnitDiag = (Mode&UnitDiag) ? 1 : 0, IsZeroDiag = (Mode&ZeroDiag) ? 1 : 0, conjA = ((TriStorageOrder==ColMajor) && Conjugate) ? 1 : 0 }; static void run( Index size, Index otherSize, const EIGTYPE* _tri, Index triStride, EIGTYPE* _other, Index otherStride, level3_blocking<EIGTYPE,EIGTYPE>& ) { BlasIndex m = convert_index<BlasIndex>(size), n = convert_index<BlasIndex>(otherSize), lda, ldb; char side = 'L', uplo, diag='N', transa; EIGTYPE alpha(1); ldb = convert_index<BlasIndex>(otherStride); const EIGTYPE *a; transa = (TriStorageOrder==RowMajor) ? ((Conjugate) ? 'C' : 'T') : 'N'; uplo = IsLower ? 'L' : 'U'; if (TriStorageOrder==RowMajor) uplo = (uplo == 'L') ? 'U' : 'L'; typedef Matrix<EIGTYPE, Dynamic, Dynamic, TriStorageOrder> MatrixTri; Map<const MatrixTri, 0, OuterStride<> > tri(_tri,size,size,OuterStride<>(triStride)); MatrixTri a_tmp; if (conjA) { a_tmp = tri.conjugate(); a = a_tmp.data(); lda = convert_index<BlasIndex>(a_tmp.outerStride()); } else { a = _tri; lda = convert_index<BlasIndex>(triStride); } if (IsUnitDiag) diag='U'; BLASPREFIX##trsm_(&side, &uplo, &transa, &diag, &m, &n, &numext::real_ref(alpha), (const BLASTYPE*)a, &lda, (BLASTYPE*)_other, &ldb); } };


text:
template <typename Index, int Mode, bool Conjugate, int TriStorageOrder> struct triangular_solve_matrix<EIGTYPE,Index,OnTheRight,Mode,Conjugate,TriStorageOrder,ColMajor> { enum { IsLower = (Mode&Lower) == Lower, IsUnitDiag = (Mode&UnitDiag) ? 1 : 0, IsZeroDiag = (Mode&ZeroDiag) ? 1 : 0, conjA = ((TriStorageOrder==ColMajor) && Conjugate) ? 1 : 0 }; static void run( Index size, Index otherSize, const EIGTYPE* _tri, Index triStride, EIGTYPE* _other, Index otherStride, level3_blocking<EIGTYPE,EIGTYPE>& ) { BlasIndex m = convert_index<BlasIndex>(otherSize), n = convert_index<BlasIndex>(size), lda, ldb; char side = 'R', uplo, diag='N', transa; EIGTYPE alpha(1); ldb = convert_index<BlasIndex>(otherStride); const EIGTYPE *a; transa = (TriStorageOrder==RowMajor) ? ((Conjugate) ? 'C' : 'T') : 'N'; uplo = IsLower ? 'L' : 'U'; if (TriStorageOrder==RowMajor) uplo = (uplo == 'L') ? 'U' : 'L'; typedef Matrix<EIGTYPE, Dynamic, Dynamic, TriStorageOrder> MatrixTri; Map<const MatrixTri, 0, OuterStride<> > tri(_tri,size,size,OuterStride<>(triStride)); MatrixTri a_tmp; if (conjA) { a_tmp = tri.conjugate(); a = a_tmp.data(); lda = convert_index<BlasIndex>(a_tmp.outerStride()); } else { a = _tri; lda = convert_index<BlasIndex>(triStride); } if (IsUnitDiag) diag='U'; BLASPREFIX##trsm_(&side, &uplo, &transa, &diag, &m, &n, &numext::real_ref(alpha), (const BLASTYPE*)a, &lda, (BLASTYPE*)_other, &ldb); } };


text:
= int(Dst::IsVectorAtCompileTime)?int(Dst::SizeAtCompileTime):int(Dst::Flags)&RowMajorBit?int(Dst::ColsAtCompileTime):int(Dst::RowsAtCompileTime)


text:
= int(Dst::IsVectorAtCompileTime)?int(Dst::MaxSizeAtCompileTime):int(Dst::Flags)&RowMajorBit?int(Dst::MaxColsAtCompileTime):int(Dst::MaxRowsAtCompileTime)


text:
= StorageOrdersAgree&&DstHasDirectAccess&&SrcHasDirectAccess&&Src::InnerStrideAtCompileTime==1&&Dst::InnerStrideAtCompileTime==1


text:
template< typename DstXprType, typename SrcXprNested> struct Assignment<DstXprType, CwiseUnaryOp<scalar_##EIGENOP##_op<EIGENTYPE>, SrcXprNested>, assign_op<EIGENTYPE,EIGENTYPE>, Dense2Dense, typename enable_if<vml_assign_traits<DstXprType,SrcXprNested>::EnableVml>::type> { typedef CwiseUnaryOp<scalar_##EIGENOP##_op<EIGENTYPE>, SrcXprNested> SrcXprType; static void run(DstXprType &dst, const SrcXprType &src, const assign_op<EIGENTYPE,EIGENTYPE> & ) { eigen_assert(dst.rows() == src.rows() && dst.cols() == src.cols()); if(vml_assign_traits<DstXprType,SrcXprNested>::Traversal==LinearTraversal) { VMLOP(dst.size(), (const VMLTYPE*)src.nestedExpression().data(), (VMLTYPE*)dst.data() EIGEN_PP_EXPAND(EIGEN_VMLMODE_EXPAND_##VMLMODE) ); } else { const Index outerSize = dst.outerSize(); for(Index outer = 0; outer < outerSize; ++outer) { const EIGENTYPE *src_ptr = src.IsRowMajor ? &(src.nestedExpression().coeffRef(outer,0)) : &(src.nestedExpression().coeffRef(0, outer)); EIGENTYPE *dst_ptr = dst.IsRowMajor ? &(dst.coeffRef(outer,0)) : &(dst.coeffRef(0, outer)); VMLOP( dst.innerSize(), (const VMLTYPE*)src_ptr, (VMLTYPE*)dst_ptr EIGEN_PP_EXPAND(EIGEN_VMLMODE_EXPAND_##VMLMODE)); } } } };


text:
EIGEN_MKL_VML_DECLARE_UNARY_CALL(EIGENOP, EIGEN_CAT(EIGEN_VMLMODE_PREFIX(VMLMODE),s##VMLOP), float, float, VMLMODE) EIGEN_MKL_VML_DECLARE_UNARY_CALL(EIGENOP, EIGEN_CAT(EIGEN_VMLMODE_PREFIX(VMLMODE),d##VMLOP), double, double, VMLMODE)


text:
EIGEN_MKL_VML_DECLARE_UNARY_CALL(EIGENOP, EIGEN_CAT(EIGEN_VMLMODE_PREFIX(VMLMODE),c##VMLOP), scomplex, MKL_Complex8, VMLMODE) EIGEN_MKL_VML_DECLARE_UNARY_CALL(EIGENOP, EIGEN_CAT(EIGEN_VMLMODE_PREFIX(VMLMODE),z##VMLOP), dcomplex, MKL_Complex16, VMLMODE)


text:
EIGEN_MKL_VML_DECLARE_UNARY_CALLS_REAL(EIGENOP, VMLOP, VMLMODE) EIGEN_MKL_VML_DECLARE_UNARY_CALLS_CPLX(EIGENOP, VMLOP, VMLMODE)


text:
template< typename DstXprType, typename SrcXprNested, typename Plain> struct Assignment<DstXprType, CwiseBinaryOp<scalar_##EIGENOP##_op<EIGENTYPE,EIGENTYPE>, SrcXprNested, const CwiseNullaryOp<internal::scalar_constant_op<EIGENTYPE>,Plain> >, assign_op<EIGENTYPE,EIGENTYPE>, Dense2Dense, typename enable_if<vml_assign_traits<DstXprType,SrcXprNested>::EnableVml>::type> { typedef CwiseBinaryOp<scalar_##EIGENOP##_op<EIGENTYPE,EIGENTYPE>, SrcXprNested, const CwiseNullaryOp<internal::scalar_constant_op<EIGENTYPE>,Plain> > SrcXprType; static void run(DstXprType &dst, const SrcXprType &src, const assign_op<EIGENTYPE,EIGENTYPE> & ) { eigen_assert(dst.rows() == src.rows() && dst.cols() == src.cols()); VMLTYPE exponent = reinterpret_cast<const VMLTYPE&>(src.rhs().functor().m_other); if(vml_assign_traits<DstXprType,SrcXprNested>::Traversal==LinearTraversal) { VMLOP( dst.size(), (const VMLTYPE*)src.lhs().data(), exponent, (VMLTYPE*)dst.data() EIGEN_PP_EXPAND(EIGEN_VMLMODE_EXPAND_##VMLMODE) ); } else { const Index outerSize = dst.outerSize(); for(Index outer = 0; outer < outerSize; ++outer) { const EIGENTYPE *src_ptr = src.IsRowMajor ? &(src.lhs().coeffRef(outer,0)) : &(src.lhs().coeffRef(0, outer)); EIGENTYPE *dst_ptr = dst.IsRowMajor ? &(dst.coeffRef(outer,0)) : &(dst.coeffRef(0, outer)); VMLOP( dst.innerSize(), (const VMLTYPE*)src_ptr, exponent, (VMLTYPE*)dst_ptr EIGEN_PP_EXPAND(EIGEN_VMLMODE_EXPAND_##VMLMODE)); } } } };


text:
template<typename Derived> inline const Eigen::CwiseUnaryOp<Eigen::internal::FUNCTOR<typename Derived::Scalar>, const Derived> NAME(const Eigen::ArrayBase<Derived>& x);


text:
template<typename Derived> inline const Eigen::CwiseUnaryOp<Eigen::internal::FUNCTOR<typename Derived::Scalar>, const Derived> (NAME)(const Eigen::ArrayBase<Derived>& x) { return Eigen::CwiseUnaryOp<Eigen::internal::FUNCTOR<typename Derived::Scalar>, const Derived>(x.derived()); }


text:
template<typename Derived> struct NAME##_retval<ArrayBase<Derived> > { typedef const Eigen::CwiseUnaryOp<Eigen::internal::FUNCTOR<typename Derived::Scalar>, const Derived> type; }; template<typename Derived> struct NAME##_impl<ArrayBase<Derived> > { static inline typename NAME##_retval<ArrayBase<Derived> >::type run(const Eigen::ArrayBase<Derived>& x) { return typename NAME##_retval<ArrayBase<Derived> >::type(x.derived()); } };


text:
__pragma(section(".CRT$XCU",read)) static void __cdecl f(void); __declspec(allocate(".CRT$XCU")) void (__cdecl*f##_)(void) = f; static void __cdecl f(void)


text:
= (LhsMode==(int)Projective||RhsMode==(int)Projective)?Projective:(LhsMode==(int)Affine||RhsMode==(int)Affine)?Affine:(LhsMode==(int)AffineCompact||RhsMode==(int)AffineCompact)?AffineCompact:(LhsMode==(int)Isometry||RhsMode==(int)Isometry)?Isometry:Projective


text:
template<> struct lapacke_llt<EIGTYPE> { template<typename MatrixType> static inline Index potrf(MatrixType& m, char uplo) { lapack_int matrix_order; lapack_int size, lda, info, StorageOrder; EIGTYPE* a; eigen_assert(m.rows()==m.cols()); size = convert_index<lapack_int>(m.rows()); StorageOrder = MatrixType::Flags&RowMajorBit?RowMajor:ColMajor; matrix_order = StorageOrder==RowMajor ? LAPACK_ROW_MAJOR : LAPACK_COL_MAJOR; a = &(m.coeffRef(0,0)); lda = convert_index<lapack_int>(m.outerStride()); info = LAPACKE_##LAPACKE_PREFIX##potrf( matrix_order, uplo, size, (BLASTYPE*)a, lda ); info = (info==0) ? -1 : info>0 ? info-1 : size; return info; } }; template<> struct llt_inplace<EIGTYPE, Lower> { template<typename MatrixType> static Index blocked(MatrixType& m) { return lapacke_llt<EIGTYPE>::potrf(m, 'L'); } template<typename MatrixType, typename VectorType> static Index rankUpdate(MatrixType& mat, const VectorType& vec, const typename MatrixType::RealScalar& sigma) { return Eigen::internal::llt_rank_update_lower(mat, vec, sigma); } }; template<> struct llt_inplace<EIGTYPE, Upper> { template<typename MatrixType> static Index blocked(MatrixType& m) { return lapacke_llt<EIGTYPE>::potrf(m, 'U'); } template<typename MatrixType, typename VectorType> static Index rankUpdate(MatrixType& mat, const VectorType& vec, const typename MatrixType::RealScalar& sigma) { Transpose<MatrixType> matt(mat); return llt_inplace<EIGTYPE, Lower>::rankUpdate(matt, vec.conjugate(), sigma); } };


text:
typename Eigen::internal::conditional< Eigen::internal::is_arithmetic<T>::value, T, Eigen::internal::workaround_msvc_stl_support<T> >::type


text:
{ int _line_iterator_mask = (line_iterator).err < 0 ? -1 : 0; (line_iterator).err += (line_iterator).minus_delta + ((line_iterator).plus_delta & _line_iterator_mask); (line_iterator).ptr += (line_iterator).minus_step + ((line_iterator).plus_step & _line_iterator_mask); }


text:
= sizeof(value_type)<=1?15:sizeof(value_type)<=2?7:sizeof(value_type)<=4?3:sizeof(value_type)<=8?1:0


text:
cvSetIPLAllocators( iplCreateImageHeader, iplAllocateImage, iplDeallocate, iplCreateROI, iplCloneImage )


text:
((haar) != NULL && (((const CvHaarClassifierCascade*)(haar))->flags & CV_MAGIC_MASK)==CV_HAAR_MAGIC_VAL)


text:
_SAL2_Source_(_In_, (), _Pre1_impl_(__notnull_impl_notref) _Pre_valid_impl_ _Deref_pre1_impl_(__readaccess_impl_notref))


text:
_SAL2_Source_(_In_opt_, (), _Pre1_impl_(__maybenull_impl_notref) _Pre_valid_impl_ _Deref_pre_readonly_)


text:
_SAL2_Source_(_In_reads_or_z_, (size), _In_ _When_(_String_length_(_Curr_) < (size), _Pre_z_) _When_(_String_length_(_Curr_) >= (size), _Pre1_impl_(__count_impl(size))))


text:
_SAL2_Source_(_In_reads_or_z_opt_, (size), _In_opt_ _When_(_String_length_(_Curr_) < (size), _Pre_z_) _When_(_String_length_(_Curr_) >= (size), _Pre1_impl_(__count_impl(size))))


text:
_SAL2_Source_(_In_reads_to_ptr_opt_z_, (ptr), _Pre_opt_ptrdiff_count_(ptr) _Deref_pre_readonly_ _Pre_opt_z_)


text:
_SAL2_Source_(_Out_writes_to_opt_, (size,count), _Pre_opt_cap_(size) _Post_valid_impl_ _Post_count_(count))


text:
_SAL2_Source_(_Out_writes_bytes_to_, (size,count), _Pre_bytecap_(size) _Post_valid_impl_ _Post_bytecount_(count))


text:
_SAL2_Source_(_Out_writes_bytes_to_opt_, (size,count), _Pre_opt_bytecap_(size) _Post_valid_impl_ _Post_bytecount_(count))


text:
_SAL2_Source_(_Out_writes_bytes_all_opt_, (size), _Out_writes_bytes_to_opt_(_Old_(size), _Old_(size)))


text:
_SAL2_Source_(_Out_writes_to_ptr_opt_z_, (ptr), _Pre_opt_ptrdiff_cap_(ptr) _Post_valid_impl_ Post_z_)


text:
_SAL2_Source_(_Inout_updates_z_, (size), _Pre_cap_(size) _Pre_valid_impl_ _Post_valid_impl_ _Pre1_impl_(__zterm_impl) _Post1_impl_(__zterm_impl))


text:
_SAL2_Source_(_Inout_updates_opt_z_, (size), _Pre_opt_cap_(size) _Pre_valid_impl_ _Post_valid_impl_ _Pre1_impl_(__zterm_impl) _Post1_impl_(__zterm_impl))


text:
_SAL2_Source_(_Inout_updates_to_, (size,count), _Out_writes_to_(size,count) _Pre_valid_impl_ _Pre1_impl_(__count_impl(size)))


text:
_SAL2_Source_(_Inout_updates_to_opt_, (size,count), _Out_writes_to_opt_(size,count) _Pre_valid_impl_ _Pre1_impl_(__count_impl(size)))


text:
_SAL2_Source_(_Inout_updates_bytes_, (size), _Pre_bytecap_(size) _Pre_valid_impl_ _Post_valid_impl_)


text:
_SAL2_Source_(_Inout_updates_bytes_opt_, (size), _Pre_opt_bytecap_(size) _Pre_valid_impl_ _Post_valid_impl_)


text:
_SAL2_Source_(_Inout_updates_bytes_to_, (size,count), _Out_writes_bytes_to_(size,count) _Pre_valid_impl_ _Pre1_impl_(__bytecount_impl(size)))


text:
_SAL2_Source_(_Inout_updates_bytes_to_opt_, (size,count), _Out_writes_bytes_to_opt_(size,count) _Pre_valid_impl_ _Pre1_impl_(__bytecount_impl(size)))


text:
_SAL2_Source_(_Inout_updates_bytes_all_, (size), _Inout_updates_bytes_to_(_Old_(size), _Old_(size)))


text:
_SAL2_Source_(_Inout_updates_bytes_all_opt_, (size), _Inout_updates_bytes_to_opt_(_Old_(size), _Old_(size)))


text:
_SAL2_Source_(_Outptr_result_maybenull_, (), _Out_impl_ _Deref_post2_impl_(__maybenull_impl_notref, __count_impl(1)))


text:
_SAL2_Source_(_Outptr_opt_, (), _Out_opt_impl_ _Deref_post2_impl_(__notnull_impl_notref, __count_impl(1)))


text:
_SAL2_Source_(_Outptr_opt_result_maybenull_, (), _Out_opt_impl_ _Deref_post2_impl_(__maybenull_impl_notref, __count_impl(1)))


text:
_SAL2_Source_(_COM_Outptr_result_maybenull_, (), _Outptr_result_maybenull_ _On_failure_(_Deref_post_null_))


text:
_SAL2_Source_(_COM_Outptr_opt_result_maybenull_, (), _Outptr_opt_result_maybenull_ _On_failure_(_Deref_post_null_))


text:
_SAL2_Source_(_Outptr_result_buffer_, (size), _Out_impl_ _Deref_post2_impl_(__notnull_impl_notref, __cap_impl(size)))


text:
_SAL2_Source_(_Outptr_opt_result_buffer_, (size), _Out_opt_impl_ _Deref_post2_impl_(__notnull_impl_notref, __cap_impl(size)))


text:
_SAL2_Source_(_Outptr_result_buffer_to_, (size, count), _Out_impl_ _Deref_post3_impl_(__notnull_impl_notref, __cap_impl(size), __count_impl(count)))


text:
_SAL2_Source_(_Outptr_opt_result_buffer_to_, (size, count), _Out_opt_impl_ _Deref_post3_impl_(__notnull_impl_notref, __cap_impl(size), __count_impl(count)))


text:
_SAL2_Source_(_Outptr_result_buffer_all_, (size), _Out_impl_ _Deref_post2_impl_(__notnull_impl_notref, __count_impl(size)))


text:
_SAL2_Source_(_Outptr_opt_result_buffer_all_, (size), _Out_opt_impl_ _Deref_post2_impl_(__notnull_impl_notref, __count_impl(size)))


text:
_SAL2_Source_(_Outptr_result_buffer_maybenull_, (size), _Out_impl_ _Deref_post2_impl_(__maybenull_impl_notref, __cap_impl(size)))


text:
_SAL2_Source_(_Outptr_opt_result_buffer_maybenull_, (size), _Out_opt_impl_ _Deref_post2_impl_(__maybenull_impl_notref, __cap_impl(size)))


text:
_SAL2_Source_(_Outptr_result_buffer_to_maybenull_, (size, count), _Out_impl_ _Deref_post3_impl_(__maybenull_impl_notref, __cap_impl(size), __count_impl(count)))


text:
_SAL2_Source_(_Outptr_opt_result_buffer_to_maybenull_, (size, count), _Out_opt_impl_ _Deref_post3_impl_(__maybenull_impl_notref, __cap_impl(size), __count_impl(count)))


text:
_SAL2_Source_(_Outptr_result_buffer_all_maybenull_, (size), _Out_impl_ _Deref_post2_impl_(__maybenull_impl_notref, __count_impl(size)))


text:
_SAL2_Source_(_Outptr_opt_result_buffer_all_maybenull_, (size), _Out_opt_impl_ _Deref_post2_impl_(__maybenull_impl_notref, __count_impl(size)))


text:
_SAL2_Source_(_Outptr_result_bytebuffer_, (size), _Out_impl_ _Deref_post2_impl_(__notnull_impl_notref, __bytecap_impl(size)))


text:
_SAL2_Source_(_Outptr_opt_result_bytebuffer_, (size), _Out_opt_impl_ _Deref_post2_impl_(__notnull_impl_notref, __bytecap_impl(size)))


text:
_SAL2_Source_(_Outptr_result_bytebuffer_to_, (size, count), _Out_impl_ _Deref_post3_impl_(__notnull_impl_notref, __bytecap_impl(size), __bytecount_impl(count)))


text:
_SAL2_Source_(_Outptr_opt_result_bytebuffer_to_, (size, count), _Out_opt_impl_ _Deref_post3_impl_(__notnull_impl_notref, __bytecap_impl(size), __bytecount_impl(count)))


text:
_SAL2_Source_(_Outptr_result_bytebuffer_all_, (size), _Out_impl_ _Deref_post2_impl_(__notnull_impl_notref, __bytecount_impl(size)))


text:
_SAL2_Source_(_Outptr_opt_result_bytebuffer_all_, (size), _Out_opt_impl_ _Deref_post2_impl_(__notnull_impl_notref, __bytecount_impl(size)))


text:
_SAL2_Source_(_Outptr_result_bytebuffer_maybenull_, (size), _Out_impl_ _Deref_post2_impl_(__maybenull_impl_notref, __bytecap_impl(size)))


text:
_SAL2_Source_(_Outptr_opt_result_bytebuffer_maybenull_, (size), _Out_opt_impl_ _Deref_post2_impl_(__maybenull_impl_notref, __bytecap_impl(size)))


text:
_SAL2_Source_(_Outptr_result_bytebuffer_to_maybenull_, (size, count), _Out_impl_ _Deref_post3_impl_(__maybenull_impl_notref, __bytecap_impl(size), __bytecount_impl(count)))


text:
_SAL2_Source_(_Outptr_opt_result_bytebuffer_to_maybenull_, (size, count), _Out_opt_impl_ _Deref_post3_impl_(__maybenull_impl_notref, __bytecap_impl(size), __bytecount_impl(count)))


text:
_SAL2_Source_(_Outptr_result_bytebuffer_all_maybenull_, (size), _Out_impl_ _Deref_post2_impl_(__maybenull_impl_notref, __bytecount_impl(size)))


text:
_SAL2_Source_(_Outptr_opt_result_bytebuffer_all_maybenull_, (size), _Out_opt_impl_ _Deref_post2_impl_(__maybenull_impl_notref, __bytecount_impl(size)))


text:
_SAL2_Source_(_Outref_result_maybenull_, (), _Pre2_impl_(__notnull_impl_notref, __cap_c_one_notref_impl) _Post_maybenull_ _Post_valid_impl_)


text:
_SAL2_Source_(_Outref_result_buffer_to_, (size, count), _Outref_result_buffer_(size) _Post1_impl_(__count_impl(count)))


text:
_SAL2_Source_(_Outref_result_bytebuffer_to_, (size, count), _Outref_result_bytebuffer_(size) _Post1_impl_(__bytecount_impl(count)))


text:
_SAL2_Source_(_Outref_result_bytebuffer_all_, (size), _Outref_result_bytebuffer_to_(size, _Old_(size)))


text:
_SAL2_Source_(_Outref_result_buffer_maybenull_, (size), _Outref_result_maybenull_ _Post1_impl_(__cap_impl(size)))


text:
_SAL2_Source_(_Outref_result_bytebuffer_maybenull_, (size), _Outref_result_maybenull_ _Post1_impl_(__bytecap_impl(size)))


text:
_SAL2_Source_(_Outref_result_buffer_to_maybenull_, (size, count), _Outref_result_buffer_maybenull_(size) _Post1_impl_(__count_impl(count)))


text:
_SAL2_Source_(_Outref_result_bytebuffer_to_maybenull_, (size, count), _Outref_result_bytebuffer_maybenull_(size) _Post1_impl_(__bytecount_impl(count)))


text:
_SAL2_Source_(_Outref_result_buffer_all_maybenull_, (size), _Outref_result_buffer_to_maybenull_(size, _Old_(size)))


text:
_SAL2_Source_(_Outref_result_bytebuffer_all_maybenull_, (size), _Outref_result_bytebuffer_to_maybenull_(size, _Old_(size)))


text:
_SAL2_Source_(_Result_zeroonfailure_, (), _On_failure_(_Notref_impl_ _Deref_impl_ _Out_range_(==, 0)))


text:
_SAL2_Source_(_Ret_writes_, (size), _Ret2_impl_(__notnull_impl, __count_impl(size)) _Ret_valid_impl_)


text:
_SAL2_Source_(_Ret_writes_z_, (size), _Ret3_impl_(__notnull_impl, __count_impl(size), __zterm_impl) _Ret_valid_impl_)


text:
_SAL2_Source_(_Ret_writes_bytes_, (size), _Ret2_impl_(__notnull_impl, __bytecount_impl(size)) _Ret_valid_impl_)


text:
_SAL2_Source_(_Ret_writes_maybenull_, (size), _Ret2_impl_(__maybenull_impl,__count_impl(size)) _Ret_valid_impl_)


text:
_SAL2_Source_(_Ret_writes_maybenull_z_, (size), _Ret3_impl_(__maybenull_impl,__count_impl(size),__zterm_impl) _Ret_valid_impl_)


text:
_SAL2_Source_(_Ret_writes_bytes_maybenull_, (size), _Ret2_impl_(__maybenull_impl,__bytecount_impl(size)) _Ret_valid_impl_)


text:
_SAL2_Source_(_Ret_writes_to_, (size,count), _Ret3_impl_(__notnull_impl, __cap_impl(size), __count_impl(count)) _Ret_valid_impl_)


text:
_SAL2_Source_(_Ret_writes_bytes_to_, (size,count), _Ret3_impl_(__notnull_impl, __bytecap_impl(size), __bytecount_impl(count)) _Ret_valid_impl_)


text:
_SAL2_Source_(_Ret_writes_to_maybenull_, (size,count), _Ret3_impl_(__maybenull_impl, __cap_impl(size), __count_impl(count)) _Ret_valid_impl_)


text:
_SAL2_Source_(_Ret_writes_bytes_to_maybenull_, (size,count), _Ret3_impl_(__maybenull_impl, __bytecap_impl(size), __bytecount_impl(count)) _Ret_valid_impl_)


text:
_SAL2_Source_(_Field_size_part_, (size, count), _Notnull_ _Writable_elements_(size) _Readable_elements_(count))


text:
_SAL2_Source_(_Field_size_part_opt_, (size, count), _Maybenull_ _Writable_elements_(size) _Readable_elements_(count))


text:
_SAL2_Source_(_Field_size_bytes_part_, (size, count), _Notnull_ _Writable_bytes_(size) _Readable_bytes_(count))


text:
_SAL2_Source_(_Field_size_bytes_part_opt_, (size, count), _Maybenull_ _Writable_bytes_(size) _Readable_bytes_(count))


text:
_SAL2_Source_(_Pre_readable_byte_size_, (size), _Pre1_impl_(__bytecount_impl(size)) _Pre_valid_impl_)


text:
_SAL2_Source_(_Post_readable_byte_size_, (size), _Post1_impl_(__bytecount_impl(size)) _Post_valid_impl_)


text:
_SAL1_1_Source_(_In_opt_z_bytecount_, (size), _Pre_opt_z_ _Pre_opt_bytecount_(size) _Deref_pre_readonly_)


text:
_SAL1_1_Source_(_In_opt_z_count_c_, (size), _Pre_opt_z_ _Pre_opt_count_c_(size) _Deref_pre_readonly_)


text:
_SAL1_1_Source_(_In_opt_z_bytecount_c_, (size), _Pre_opt_z_ _Pre_opt_bytecount_c_(size) _Deref_pre_readonly_)


text:
_SAL1_1_Source_(_Out_opt_z_cap_m_, (mult,size), _Pre_opt_cap_m_(mult,size) _Post_valid_impl_ _Post_z_)


text:
_SAL1_1_Source_(_Out_opt_z_bytecap_c_, (size), _Pre_opt_bytecap_c_(size) _Post_valid_impl_ _Post_z_)


text:
_SAL1_1_Source_(_Out_opt_z_bytecap_x_, (size), _Pre_opt_bytecap_x_(size) _Post_valid_impl_ _Post_z_)


text:
_SAL1_1_Source_(_Out_cap_post_count_, (cap,count), _Pre_cap_(cap) _Post_valid_impl_ _Post_count_(count))


text:
_SAL1_1_Source_(_Out_opt_cap_post_count_, (cap,count), _Pre_opt_cap_(cap) _Post_valid_impl_ _Post_count_(count))


text:
_SAL1_1_Source_(_Out_bytecap_post_bytecount_, (cap,count), _Pre_bytecap_(cap) _Post_valid_impl_ _Post_bytecount_(count))


text:
_SAL1_1_Source_(_Out_opt_bytecap_post_bytecount_, (cap,count), _Pre_opt_bytecap_(cap) _Post_valid_impl_ _Post_bytecount_(count))


text:
_SAL1_1_Source_(_Out_z_cap_post_count_, (cap,count), _Pre_cap_(cap) _Post_valid_impl_ _Post_z_count_(count))


text:
_SAL1_1_Source_(_Out_opt_z_cap_post_count_, (cap,count), _Pre_opt_cap_(cap) _Post_valid_impl_ _Post_z_count_(count))


text:
_SAL1_1_Source_(_Out_z_bytecap_post_bytecount_, (cap,count), _Pre_bytecap_(cap) _Post_valid_impl_ _Post_z_bytecount_(count))


text:
_SAL1_1_Source_(_Out_opt_z_bytecap_post_bytecount_, (cap,count), _Pre_opt_bytecap_(cap) _Post_valid_impl_ _Post_z_bytecount_(count))


text:
_SAL1_1_Source_(_Out_capcount_, (capcount), _Pre_cap_(capcount) _Post_valid_impl_ _Post_count_(capcount))


text:
_SAL1_1_Source_(_Out_opt_capcount_, (capcount), _Pre_opt_cap_(capcount) _Post_valid_impl_ _Post_count_(capcount))


text:
_SAL1_1_Source_(_Out_bytecapcount_, (capcount), _Pre_bytecap_(capcount) _Post_valid_impl_ _Post_bytecount_(capcount))


text:
_SAL1_1_Source_(_Out_opt_bytecapcount_, (capcount), _Pre_opt_bytecap_(capcount) _Post_valid_impl_ _Post_bytecount_(capcount))


text:
_SAL1_1_Source_(_Out_capcount_x_, (capcount), _Pre_cap_x_(capcount) _Post_valid_impl_ _Post_count_x_(capcount))


text:
_SAL1_1_Source_(_Out_opt_capcount_x_, (capcount), _Pre_opt_cap_x_(capcount) _Post_valid_impl_ _Post_count_x_(capcount))


text:
_SAL1_1_Source_(_Out_bytecapcount_x_, (capcount), _Pre_bytecap_x_(capcount) _Post_valid_impl_ _Post_bytecount_x_(capcount))


text:
_SAL1_1_Source_(_Out_opt_bytecapcount_x_, (capcount), _Pre_opt_bytecap_x_(capcount) _Post_valid_impl_ _Post_bytecount_x_(capcount))


text:
_SAL1_1_Source_(_Out_z_capcount_, (capcount), _Pre_cap_(capcount) _Post_valid_impl_ _Post_z_count_(capcount))


text:
_SAL1_1_Source_(_Out_opt_z_capcount_, (capcount), _Pre_opt_cap_(capcount) _Post_valid_impl_ _Post_z_count_(capcount))


text:
_SAL1_1_Source_(_Out_z_bytecapcount_, (capcount), _Pre_bytecap_(capcount) _Post_valid_impl_ _Post_z_bytecount_(capcount))


text:
_SAL1_1_Source_(_Out_opt_z_bytecapcount_, (capcount), _Pre_opt_bytecap_(capcount) _Post_valid_impl_ _Post_z_bytecount_(capcount))


text:
_SAL1_1_Source_(_Deref_pre_z_, (), _Deref_pre1_impl_(__notnull_impl_notref) _Deref_pre1_impl_(__zterm_impl) _Pre_valid_impl_)


text:
_SAL1_1_Source_(_Deref_pre_opt_z_, (), _Deref_pre1_impl_(__maybenull_impl_notref) _Deref_pre1_impl_(__zterm_impl) _Pre_valid_impl_)


text:
_SAL1_1_Source_(_Deref_pre_cap_, (size), _Deref_pre1_impl_(__notnull_impl_notref) _Deref_pre1_impl_(__cap_impl(size)))


text:
_SAL1_1_Source_(_Deref_pre_opt_cap_, (size), _Deref_pre1_impl_(__maybenull_impl_notref) _Deref_pre1_impl_(__cap_impl(size)))


text:
_SAL1_1_Source_(_Deref_pre_bytecap_, (size), _Deref_pre1_impl_(__notnull_impl_notref) _Deref_pre1_impl_(__bytecap_impl(size)))


text:
_SAL1_1_Source_(_Deref_pre_opt_bytecap_, (size), _Deref_pre1_impl_(__maybenull_impl_notref) _Deref_pre1_impl_(__bytecap_impl(size)))


text:
_SAL1_1_Source_(_Deref_pre_cap_c_, (size), _Deref_pre1_impl_(__notnull_impl_notref) _Deref_pre1_impl_(__cap_c_impl(size)))


text:
_SAL1_1_Source_(_Deref_pre_opt_cap_c_, (size), _Deref_pre1_impl_(__maybenull_impl_notref) _Deref_pre1_impl_(__cap_c_impl(size)))


text:
_SAL1_1_Source_(_Deref_pre_bytecap_c_, (size), _Deref_pre1_impl_(__notnull_impl_notref) _Deref_pre1_impl_(__bytecap_c_impl(size)))


text:
_SAL1_1_Source_(_Deref_pre_opt_bytecap_c_, (size), _Deref_pre1_impl_(__maybenull_impl_notref) _Deref_pre1_impl_(__bytecap_c_impl(size)))


text:
_SAL1_1_Source_(_Deref_pre_cap_x_, (size), _Deref_pre1_impl_(__notnull_impl_notref) _Deref_pre1_impl_(__cap_x_impl(size)))


text:
_SAL1_1_Source_(_Deref_pre_opt_cap_x_, (size), _Deref_pre1_impl_(__maybenull_impl_notref) _Deref_pre1_impl_(__cap_x_impl(size)))


text:
_SAL1_1_Source_(_Deref_pre_bytecap_x_, (size), _Deref_pre1_impl_(__notnull_impl_notref) _Deref_pre1_impl_(__bytecap_x_impl(size)))


text:
_SAL1_1_Source_(_Deref_pre_opt_bytecap_x_, (size), _Deref_pre1_impl_(__maybenull_impl_notref) _Deref_pre1_impl_(__bytecap_x_impl(size)))


text:
_SAL1_1_Source_(_Deref_pre_z_cap_, (size), _Deref_pre1_impl_(__notnull_impl_notref) _Deref_pre2_impl_(__zterm_impl,__cap_impl(size)) _Pre_valid_impl_)


text:
_SAL1_1_Source_(_Deref_pre_opt_z_cap_, (size), _Deref_pre1_impl_(__maybenull_impl_notref) _Deref_pre2_impl_(__zterm_impl,__cap_impl(size)) _Pre_valid_impl_)


text:
_SAL1_1_Source_(_Deref_pre_z_bytecap_, (size), _Deref_pre1_impl_(__notnull_impl_notref) _Deref_pre2_impl_(__zterm_impl,__bytecap_impl(size)) _Pre_valid_impl_)


text:
_SAL1_1_Source_(_Deref_pre_opt_z_bytecap_, (size), _Deref_pre1_impl_(__maybenull_impl_notref) _Deref_pre2_impl_(__zterm_impl,__bytecap_impl(size)) _Pre_valid_impl_)


text:
_SAL1_1_Source_(_Deref_pre_z_cap_c_, (size), _Deref_pre1_impl_(__notnull_impl_notref) _Deref_pre2_impl_(__zterm_impl,__cap_c_impl(size)) _Pre_valid_impl_)


text:
_SAL1_1_Source_(_Deref_pre_opt_z_cap_c_, (size), _Deref_pre1_impl_(__maybenull_impl_notref) _Deref_pre2_impl_(__zterm_impl,__cap_c_impl(size)) _Pre_valid_impl_)


text:
_SAL1_1_Source_(_Deref_pre_z_bytecap_c_, (size), _Deref_pre1_impl_(__notnull_impl_notref) _Deref_pre2_impl_(__zterm_impl,__bytecap_c_impl(size)) _Pre_valid_impl_)


text:
_SAL1_1_Source_(_Deref_pre_opt_z_bytecap_c_, (size), _Deref_pre1_impl_(__maybenull_impl_notref) _Deref_pre2_impl_(__zterm_impl,__bytecap_c_impl(size)) _Pre_valid_impl_)


text:
_SAL1_1_Source_(_Deref_pre_z_cap_x_, (size), _Deref_pre1_impl_(__notnull_impl_notref) _Deref_pre2_impl_(__zterm_impl,__cap_x_impl(size)) _Pre_valid_impl_)


text:
_SAL1_1_Source_(_Deref_pre_opt_z_cap_x_, (size), _Deref_pre1_impl_(__maybenull_impl_notref) _Deref_pre2_impl_(__zterm_impl,__cap_x_impl(size)) _Pre_valid_impl_)


text:
_SAL1_1_Source_(_Deref_pre_z_bytecap_x_, (size), _Deref_pre1_impl_(__notnull_impl_notref) _Deref_pre2_impl_(__zterm_impl,__bytecap_x_impl(size)) _Pre_valid_impl_)


text:
_SAL1_1_Source_(_Deref_pre_opt_z_bytecap_x_, (size), _Deref_pre1_impl_(__maybenull_impl_notref) _Deref_pre2_impl_(__zterm_impl,__bytecap_x_impl(size)) _Pre_valid_impl_)


text:
_SAL1_1_Source_(_Deref_pre_valid_cap_, (size), _Deref_pre1_impl_(__notnull_impl_notref) _Deref_pre1_impl_(__cap_impl(size)) _Pre_valid_impl_)


text:
_SAL1_1_Source_(_Deref_pre_opt_valid_cap_, (size), _Deref_pre1_impl_(__maybenull_impl_notref) _Deref_pre1_impl_(__cap_impl(size)) _Pre_valid_impl_)


text:
_SAL1_1_Source_(_Deref_pre_valid_bytecap_, (size), _Deref_pre1_impl_(__notnull_impl_notref) _Deref_pre1_impl_(__bytecap_impl(size)) _Pre_valid_impl_)


text:
_SAL1_1_Source_(_Deref_pre_opt_valid_bytecap_, (size), _Deref_pre1_impl_(__maybenull_impl_notref) _Deref_pre1_impl_(__bytecap_impl(size)) _Pre_valid_impl_)


text:
_SAL1_1_Source_(_Deref_pre_valid_cap_c_, (size), _Deref_pre1_impl_(__notnull_impl_notref) _Deref_pre1_impl_(__cap_c_impl(size)) _Pre_valid_impl_)


text:
_SAL1_1_Source_(_Deref_pre_opt_valid_cap_c_, (size), _Deref_pre1_impl_(__maybenull_impl_notref) _Deref_pre1_impl_(__cap_c_impl(size)) _Pre_valid_impl_)


text:
_SAL1_1_Source_(_Deref_pre_valid_bytecap_c_, (size), _Deref_pre1_impl_(__notnull_impl_notref) _Deref_pre1_impl_(__bytecap_c_impl(size)) _Pre_valid_impl_)


text:
_SAL1_1_Source_(_Deref_pre_opt_valid_bytecap_c_, (size), _Deref_pre1_impl_(__maybenull_impl_notref) _Deref_pre1_impl_(__bytecap_c_impl(size)) _Pre_valid_impl_)


text:
_SAL1_1_Source_(_Deref_pre_valid_cap_x_, (size), _Deref_pre1_impl_(__notnull_impl_notref) _Deref_pre1_impl_(__cap_x_impl(size)) _Pre_valid_impl_)


text:
_SAL1_1_Source_(_Deref_pre_opt_valid_cap_x_, (size), _Deref_pre1_impl_(__maybenull_impl_notref) _Deref_pre1_impl_(__cap_x_impl(size)) _Pre_valid_impl_)


text:
_SAL1_1_Source_(_Deref_pre_valid_bytecap_x_, (size), _Deref_pre1_impl_(__notnull_impl_notref) _Deref_pre1_impl_(__bytecap_x_impl(size)) _Pre_valid_impl_)


text:
_SAL1_1_Source_(_Deref_pre_opt_valid_bytecap_x_, (size), _Deref_pre1_impl_(__maybenull_impl_notref) _Deref_pre1_impl_(__bytecap_x_impl(size)) _Pre_valid_impl_)


text:
_SAL1_1_Source_(_Deref_pre_count_, (size), _Deref_pre1_impl_(__notnull_impl_notref) _Deref_pre1_impl_(__count_impl(size)) _Pre_valid_impl_)


text:
_SAL1_1_Source_(_Deref_pre_opt_count_, (size), _Deref_pre1_impl_(__maybenull_impl_notref) _Deref_pre1_impl_(__count_impl(size)) _Pre_valid_impl_)


text:
_SAL1_1_Source_(_Deref_pre_bytecount_, (size), _Deref_pre1_impl_(__notnull_impl_notref) _Deref_pre1_impl_(__bytecount_impl(size)) _Pre_valid_impl_)


text:
_SAL1_1_Source_(_Deref_pre_opt_bytecount_, (size), _Deref_pre1_impl_(__maybenull_impl_notref) _Deref_pre1_impl_(__bytecount_impl(size)) _Pre_valid_impl_)


text:
_SAL1_1_Source_(_Deref_pre_count_c_, (size), _Deref_pre1_impl_(__notnull_impl_notref) _Deref_pre1_impl_(__count_c_impl(size)) _Pre_valid_impl_)


text:
_SAL1_1_Source_(_Deref_pre_opt_count_c_, (size), _Deref_pre1_impl_(__maybenull_impl_notref) _Deref_pre1_impl_(__count_c_impl(size)) _Pre_valid_impl_)


text:
_SAL1_1_Source_(_Deref_pre_bytecount_c_, (size), _Deref_pre1_impl_(__notnull_impl_notref) _Deref_pre1_impl_(__bytecount_c_impl(size)) _Pre_valid_impl_)


text:
_SAL1_1_Source_(_Deref_pre_opt_bytecount_c_, (size), _Deref_pre1_impl_(__maybenull_impl_notref) _Deref_pre1_impl_(__bytecount_c_impl(size)) _Pre_valid_impl_)


text:
_SAL1_1_Source_(_Deref_pre_count_x_, (size), _Deref_pre1_impl_(__notnull_impl_notref) _Deref_pre1_impl_(__count_x_impl(size)) _Pre_valid_impl_)


text:
_SAL1_1_Source_(_Deref_pre_opt_count_x_, (size), _Deref_pre1_impl_(__maybenull_impl_notref) _Deref_pre1_impl_(__count_x_impl(size)) _Pre_valid_impl_)


text:
_SAL1_1_Source_(_Deref_pre_bytecount_x_, (size), _Deref_pre1_impl_(__notnull_impl_notref) _Deref_pre1_impl_(__bytecount_x_impl(size)) _Pre_valid_impl_)


text:
_SAL1_1_Source_(_Deref_pre_opt_bytecount_x_, (size), _Deref_pre1_impl_(__maybenull_impl_notref) _Deref_pre1_impl_(__bytecount_x_impl(size)) _Pre_valid_impl_)


text:
_SAL1_1_Source_(_Deref_pre_opt_valid_, (), _Deref_pre1_impl_(__maybenull_impl_notref) _Pre_valid_impl_)


text:
_SAL1_1_Source_(_Deref_post_z_, (), _Deref_post1_impl_(__notnull_impl_notref) _Deref_post1_impl_(__zterm_impl) _Post_valid_impl_)


text:
_SAL1_1_Source_(_Deref_post_opt_z_, (), _Deref_post1_impl_(__maybenull_impl_notref) _Deref_post1_impl_(__zterm_impl) _Post_valid_impl_)


text:
_SAL1_1_Source_(_Deref_post_cap_, (size), _Deref_post1_impl_(__notnull_impl_notref) _Deref_post1_impl_(__cap_impl(size)))


text:
_SAL1_1_Source_(_Deref_post_opt_cap_, (size), _Deref_post1_impl_(__maybenull_impl_notref) _Deref_post1_impl_(__cap_impl(size)))


text:
_SAL1_1_Source_(_Deref_post_bytecap_, (size), _Deref_post1_impl_(__notnull_impl_notref) _Deref_post1_impl_(__bytecap_impl(size)))


text:
_SAL1_1_Source_(_Deref_post_opt_bytecap_, (size), _Deref_post1_impl_(__maybenull_impl_notref) _Deref_post1_impl_(__bytecap_impl(size)))


text:
_SAL1_1_Source_(_Deref_post_cap_c_, (size), _Deref_post1_impl_(__notnull_impl_notref) _Deref_post1_impl_(__cap_c_impl(size)))


text:
_SAL1_1_Source_(_Deref_post_opt_cap_c_, (size), _Deref_post1_impl_(__maybenull_impl_notref) _Deref_post1_impl_(__cap_c_impl(size)))


text:
_SAL1_1_Source_(_Deref_post_bytecap_c_, (size), _Deref_post1_impl_(__notnull_impl_notref) _Deref_post1_impl_(__bytecap_c_impl(size)))


text:
_SAL1_1_Source_(_Deref_post_opt_bytecap_c_, (size), _Deref_post1_impl_(__maybenull_impl_notref) _Deref_post1_impl_(__bytecap_c_impl(size)))


text:
_SAL1_1_Source_(_Deref_post_cap_x_, (size), _Deref_post1_impl_(__notnull_impl_notref) _Deref_post1_impl_(__cap_x_impl(size)))


text:
_SAL1_1_Source_(_Deref_post_opt_cap_x_, (size), _Deref_post1_impl_(__maybenull_impl_notref) _Deref_post1_impl_(__cap_x_impl(size)))


text:
_SAL1_1_Source_(_Deref_post_bytecap_x_, (size), _Deref_post1_impl_(__notnull_impl_notref) _Deref_post1_impl_(__bytecap_x_impl(size)))


text:
_SAL1_1_Source_(_Deref_post_opt_bytecap_x_, (size), _Deref_post1_impl_(__maybenull_impl_notref) _Deref_post1_impl_(__bytecap_x_impl(size)))


text:
_SAL1_1_Source_(_Deref_post_z_cap_, (size), _Deref_post1_impl_(__notnull_impl_notref) _Deref_post2_impl_(__zterm_impl,__cap_impl(size)) _Post_valid_impl_)


text:
_SAL1_1_Source_(_Deref_post_opt_z_cap_, (size), _Deref_post1_impl_(__maybenull_impl_notref) _Deref_post2_impl_(__zterm_impl,__cap_impl(size)) _Post_valid_impl_)


text:
_SAL1_1_Source_(_Deref_post_z_bytecap_, (size), _Deref_post1_impl_(__notnull_impl_notref) _Deref_post2_impl_(__zterm_impl,__bytecap_impl(size)) _Post_valid_impl_)


text:
_SAL1_1_Source_(_Deref_post_opt_z_bytecap_, (size), _Deref_post1_impl_(__maybenull_impl_notref) _Deref_post2_impl_(__zterm_impl,__bytecap_impl(size)) _Post_valid_impl_)


text:
_SAL1_1_Source_(_Deref_post_z_cap_c_, (size), _Deref_post1_impl_(__notnull_impl_notref) _Deref_post2_impl_(__zterm_impl,__cap_c_impl(size)) _Post_valid_impl_)


text:
_SAL1_1_Source_(_Deref_post_opt_z_cap_c_, (size), _Deref_post1_impl_(__maybenull_impl_notref) _Deref_post2_impl_(__zterm_impl,__cap_c_impl(size)) _Post_valid_impl_)


text:
_SAL1_1_Source_(_Deref_post_z_bytecap_c_, (size), _Deref_post1_impl_(__notnull_impl_notref) _Deref_post2_impl_(__zterm_impl,__bytecap_c_impl(size)) _Post_valid_impl_)


text:
_SAL1_1_Source_(_Deref_post_opt_z_bytecap_c_, (size), _Deref_post1_impl_(__maybenull_impl_notref) _Deref_post2_impl_(__zterm_impl,__bytecap_c_impl(size)) _Post_valid_impl_)


text:
_SAL1_1_Source_(_Deref_post_z_cap_x_, (size), _Deref_post1_impl_(__notnull_impl_notref) _Deref_post2_impl_(__zterm_impl,__cap_x_impl(size)) _Post_valid_impl_)


text:
_SAL1_1_Source_(_Deref_post_opt_z_cap_x_, (size), _Deref_post1_impl_(__maybenull_impl_notref) _Deref_post2_impl_(__zterm_impl,__cap_x_impl(size)) _Post_valid_impl_)


text:
_SAL1_1_Source_(_Deref_post_z_bytecap_x_, (size), _Deref_post1_impl_(__notnull_impl_notref) _Deref_post2_impl_(__zterm_impl,__bytecap_x_impl(size)) _Post_valid_impl_)


text:
_SAL1_1_Source_(_Deref_post_opt_z_bytecap_x_, (size), _Deref_post1_impl_(__maybenull_impl_notref) _Deref_post2_impl_(__zterm_impl,__bytecap_x_impl(size)) _Post_valid_impl_)


text:
_SAL1_1_Source_(_Deref_post_valid_cap_, (size), _Deref_post1_impl_(__notnull_impl_notref) _Deref_post1_impl_(__cap_impl(size)) _Post_valid_impl_)


text:
_SAL1_1_Source_(_Deref_post_opt_valid_cap_, (size), _Deref_post1_impl_(__maybenull_impl_notref) _Deref_post1_impl_(__cap_impl(size)) _Post_valid_impl_)


text:
_SAL1_1_Source_(_Deref_post_valid_bytecap_, (size), _Deref_post1_impl_(__notnull_impl_notref) _Deref_post1_impl_(__bytecap_impl(size)) _Post_valid_impl_)


text:
_SAL1_1_Source_(_Deref_post_opt_valid_bytecap_, (size), _Deref_post1_impl_(__maybenull_impl_notref) _Deref_post1_impl_(__bytecap_impl(size)) _Post_valid_impl_)


text:
_SAL1_1_Source_(_Deref_post_valid_cap_c_, (size), _Deref_post1_impl_(__notnull_impl_notref) _Deref_post1_impl_(__cap_c_impl(size)) _Post_valid_impl_)


text:
_SAL1_1_Source_(_Deref_post_opt_valid_cap_c_, (size), _Deref_post1_impl_(__maybenull_impl_notref) _Deref_post1_impl_(__cap_c_impl(size)) _Post_valid_impl_)


text:
_SAL1_1_Source_(_Deref_post_valid_bytecap_c_, (size), _Deref_post1_impl_(__notnull_impl_notref) _Deref_post1_impl_(__bytecap_c_impl(size)) _Post_valid_impl_)


text:
_SAL1_1_Source_(_Deref_post_opt_valid_bytecap_c_, (size), _Deref_post1_impl_(__maybenull_impl_notref) _Deref_post1_impl_(__bytecap_c_impl(size)) _Post_valid_impl_)


text:
_SAL1_1_Source_(_Deref_post_valid_cap_x_, (size), _Deref_post1_impl_(__notnull_impl_notref) _Deref_post1_impl_(__cap_x_impl(size)) _Post_valid_impl_)


text:
_SAL1_1_Source_(_Deref_post_opt_valid_cap_x_, (size), _Deref_post1_impl_(__maybenull_impl_notref) _Deref_post1_impl_(__cap_x_impl(size)) _Post_valid_impl_)


text:
_SAL1_1_Source_(_Deref_post_valid_bytecap_x_, (size), _Deref_post1_impl_(__notnull_impl_notref) _Deref_post1_impl_(__bytecap_x_impl(size)) _Post_valid_impl_)


text:
_SAL1_1_Source_(_Deref_post_opt_valid_bytecap_x_, (size), _Deref_post1_impl_(__maybenull_impl_notref) _Deref_post1_impl_(__bytecap_x_impl(size)) _Post_valid_impl_)


text:
_SAL1_1_Source_(_Deref_post_count_, (size), _Deref_post1_impl_(__notnull_impl_notref) _Deref_post1_impl_(__count_impl(size)) _Post_valid_impl_)


text:
_SAL1_1_Source_(_Deref_post_opt_count_, (size), _Deref_post1_impl_(__maybenull_impl_notref) _Deref_post1_impl_(__count_impl(size)) _Post_valid_impl_)


text:
_SAL1_1_Source_(_Deref_post_bytecount_, (size), _Deref_post1_impl_(__notnull_impl_notref) _Deref_post1_impl_(__bytecount_impl(size)) _Post_valid_impl_)


text:
_SAL1_1_Source_(_Deref_post_opt_bytecount_, (size), _Deref_post1_impl_(__maybenull_impl_notref) _Deref_post1_impl_(__bytecount_impl(size)) _Post_valid_impl_)


text:
_SAL1_1_Source_(_Deref_post_count_c_, (size), _Deref_post1_impl_(__notnull_impl_notref) _Deref_post1_impl_(__count_c_impl(size)) _Post_valid_impl_)


text:
_SAL1_1_Source_(_Deref_post_opt_count_c_, (size), _Deref_post1_impl_(__maybenull_impl_notref) _Deref_post1_impl_(__count_c_impl(size)) _Post_valid_impl_)


text:
_SAL1_1_Source_(_Deref_post_bytecount_c_, (size), _Deref_post1_impl_(__notnull_impl_notref) _Deref_post1_impl_(__bytecount_c_impl(size)) _Post_valid_impl_)


text:
_SAL1_1_Source_(_Deref_post_opt_bytecount_c_, (size), _Deref_post1_impl_(__maybenull_impl_notref) _Deref_post1_impl_(__bytecount_c_impl(size)) _Post_valid_impl_)


text:
_SAL1_1_Source_(_Deref_post_count_x_, (size), _Deref_post1_impl_(__notnull_impl_notref) _Deref_post1_impl_(__count_x_impl(size)) _Post_valid_impl_)


text:
_SAL1_1_Source_(_Deref_post_opt_count_x_, (size), _Deref_post1_impl_(__maybenull_impl_notref) _Deref_post1_impl_(__count_x_impl(size)) _Post_valid_impl_)


text:
_SAL1_1_Source_(_Deref_post_bytecount_x_, (size), _Deref_post1_impl_(__notnull_impl_notref) _Deref_post1_impl_(__bytecount_x_impl(size)) _Post_valid_impl_)


text:
_SAL1_1_Source_(_Deref_post_opt_bytecount_x_, (size), _Deref_post1_impl_(__maybenull_impl_notref) _Deref_post1_impl_(__bytecount_x_impl(size)) _Post_valid_impl_)


text:
_SAL1_1_Source_(_Deref_post_valid_, (), _Deref_post1_impl_(__notnull_impl_notref) _Post_valid_impl_)


text:
_SAL1_1_Source_(_Deref_post_opt_valid_, (), _Deref_post1_impl_(__maybenull_impl_notref) _Post_valid_impl_)


text:
_SAL1_1_Source_(_Deref_ret_z_, (), _Deref_ret1_impl_(__notnull_impl_notref) _Deref_ret1_impl_(__zterm_impl))


text:
_SAL1_1_Source_(_Deref_ret_opt_z_, (), _Deref_ret1_impl_(__maybenull_impl_notref) _Ret1_impl_(__zterm_impl))


text:
_SAL1_1_Source_(_Ret_cap_, (size), _Ret1_impl_(__notnull_impl_notref) _Ret1_impl_(__cap_impl(size)))


text:
_SAL1_1_Source_(_Ret_opt_cap_, (size), _Ret1_impl_(__maybenull_impl_notref) _Ret1_impl_(__cap_impl(size)))


text:
_SAL1_1_Source_(_Ret_bytecap_, (size), _Ret1_impl_(__notnull_impl_notref) _Ret1_impl_(__bytecap_impl(size)))


text:
_SAL1_1_Source_(_Ret_opt_bytecap_, (size), _Ret1_impl_(__maybenull_impl_notref) _Ret1_impl_(__bytecap_impl(size)))


text:
_SAL1_1_Source_(_Ret_cap_c_, (size), _Ret1_impl_(__notnull_impl_notref) _Ret1_impl_(__cap_c_impl(size)))


text:
_SAL1_1_Source_(_Ret_opt_cap_c_, (size), _Ret1_impl_(__maybenull_impl_notref) _Ret1_impl_(__cap_c_impl(size)))


text:
_SAL1_1_Source_(_Ret_bytecap_c_, (size), _Ret1_impl_(__notnull_impl_notref) _Ret1_impl_(__bytecap_c_impl(size)))


text:
_SAL1_1_Source_(_Ret_opt_bytecap_c_, (size), _Ret1_impl_(__maybenull_impl_notref) _Ret1_impl_(__bytecap_c_impl(size)))


text:
_SAL1_1_Source_(_Ret_cap_x_, (size), _Ret1_impl_(__notnull_impl_notref) _Ret1_impl_(__cap_x_impl(size)))


text:
_SAL1_1_Source_(_Ret_opt_cap_x_, (size), _Ret1_impl_(__maybenull_impl_notref) _Ret1_impl_(__cap_x_impl(size)))


text:
_SAL1_1_Source_(_Ret_bytecap_x_, (size), _Ret1_impl_(__notnull_impl_notref) _Ret1_impl_(__bytecap_x_impl(size)))


text:
_SAL1_1_Source_(_Ret_opt_bytecap_x_, (size), _Ret1_impl_(__maybenull_impl_notref) _Ret1_impl_(__bytecap_x_impl(size)))


text:
_SAL1_1_Source_(_Ret_z_cap_, (size), _Ret1_impl_(__notnull_impl_notref) _Ret2_impl_(__zterm_impl,__cap_impl(size)) _Ret_valid_impl_)


text:
_SAL1_1_Source_(_Ret_opt_z_cap_, (size), _Ret1_impl_(__maybenull_impl_notref) _Ret2_impl_(__zterm_impl,__cap_impl(size)) _Ret_valid_impl_)


text:
_SAL1_1_Source_(_Ret_z_bytecap_, (size), _Ret1_impl_(__notnull_impl_notref) _Ret2_impl_(__zterm_impl,__bytecap_impl(size)) _Ret_valid_impl_)


text:
_SAL1_1_Source_(_Ret_opt_z_bytecap_, (size), _Ret1_impl_(__maybenull_impl_notref) _Ret2_impl_(__zterm_impl,__bytecap_impl(size)) _Ret_valid_impl_)


text:
_SAL1_1_Source_(_Ret_count_, (size), _Ret1_impl_(__notnull_impl_notref) _Ret1_impl_(__count_impl(size)) _Ret_valid_impl_)


text:
_SAL1_1_Source_(_Ret_opt_count_, (size), _Ret1_impl_(__maybenull_impl_notref) _Ret1_impl_(__count_impl(size)) _Ret_valid_impl_)


text:
_SAL1_1_Source_(_Ret_bytecount_, (size), _Ret1_impl_(__notnull_impl_notref) _Ret1_impl_(__bytecount_impl(size)) _Ret_valid_impl_)


text:
_SAL1_1_Source_(_Ret_opt_bytecount_, (size), _Ret1_impl_(__maybenull_impl_notref) _Ret1_impl_(__bytecount_impl(size)) _Ret_valid_impl_)


text:
_SAL1_1_Source_(_Ret_count_c_, (size), _Ret1_impl_(__notnull_impl_notref) _Ret1_impl_(__count_c_impl(size)) _Ret_valid_impl_)


text:
_SAL1_1_Source_(_Ret_opt_count_c_, (size), _Ret1_impl_(__maybenull_impl_notref) _Ret1_impl_(__count_c_impl(size)) _Ret_valid_impl_)


text:
_SAL1_1_Source_(_Ret_bytecount_c_, (size), _Ret1_impl_(__notnull_impl_notref) _Ret1_impl_(__bytecount_c_impl(size)) _Ret_valid_impl_)


text:
_SAL1_1_Source_(_Ret_opt_bytecount_c_, (size), _Ret1_impl_(__maybenull_impl_notref) _Ret1_impl_(__bytecount_c_impl(size)) _Ret_valid_impl_)


text:
_SAL1_1_Source_(_Ret_count_x_, (size), _Ret1_impl_(__notnull_impl_notref) _Ret1_impl_(__count_x_impl(size)) _Ret_valid_impl_)


text:
_SAL1_1_Source_(_Ret_opt_count_x_, (size), _Ret1_impl_(__maybenull_impl_notref) _Ret1_impl_(__count_x_impl(size)) _Ret_valid_impl_)


text:
_SAL1_1_Source_(_Ret_bytecount_x_, (size), _Ret1_impl_(__notnull_impl_notref) _Ret1_impl_(__bytecount_x_impl(size)) _Ret_valid_impl_)


text:
_SAL1_1_Source_(_Ret_opt_bytecount_x_, (size), _Ret1_impl_(__maybenull_impl_notref) _Ret1_impl_(__bytecount_x_impl(size)) _Ret_valid_impl_)


text:
_SAL1_1_Source_(_Ret_z_count_, (size), _Ret1_impl_(__notnull_impl_notref) _Ret2_impl_(__zterm_impl,__count_impl(size)) _Ret_valid_impl_)


text:
_SAL1_1_Source_(_Ret_opt_z_count_, (size), _Ret1_impl_(__maybenull_impl_notref) _Ret2_impl_(__zterm_impl,__count_impl(size)) _Ret_valid_impl_)


text:
_SAL1_1_Source_(_Ret_z_bytecount_, (size), _Ret1_impl_(__notnull_impl_notref) _Ret2_impl_(__zterm_impl,__bytecount_impl(size)) _Ret_valid_impl_)


text:
_SAL1_1_Source_(_Ret_opt_z_bytecount_, (size), _Ret1_impl_(__maybenull_impl_notref) _Ret2_impl_(__zterm_impl,__bytecount_impl(size)) _Ret_valid_impl_)


text:
_SAL1_1_Source_(_Pre_opt_z_, (), _Pre1_impl_(__maybenull_impl_notref) _Pre1_impl_(__zterm_impl) _Pre_valid_impl_)


text:
_SAL1_1_Source_(_Pre_cap_, (size), _Pre1_impl_(__notnull_impl_notref) _Pre1_impl_(__cap_impl(size)))


text:
_SAL1_1_Source_(_Pre_opt_cap_, (size), _Pre1_impl_(__maybenull_impl_notref) _Pre1_impl_(__cap_impl(size)))


text:
_SAL1_1_Source_(_Pre_bytecap_, (size), _Pre1_impl_(__notnull_impl_notref) _Pre1_impl_(__bytecap_impl(size)))


text:
_SAL1_1_Source_(_Pre_opt_bytecap_, (size), _Pre1_impl_(__maybenull_impl_notref) _Pre1_impl_(__bytecap_impl(size)))


text:
_SAL1_1_Source_(_Pre_cap_c_, (size), _Pre1_impl_(__notnull_impl_notref) _Pre1_impl_(__cap_c_impl(size)))


text:
_SAL1_1_Source_(_Pre_opt_cap_c_, (size), _Pre1_impl_(__maybenull_impl_notref) _Pre1_impl_(__cap_c_impl(size)))


text:
_SAL1_1_Source_(_Pre_bytecap_c_, (size), _Pre1_impl_(__notnull_impl_notref) _Pre1_impl_(__bytecap_c_impl(size)))


text:
_SAL1_1_Source_(_Pre_opt_bytecap_c_, (size), _Pre1_impl_(__maybenull_impl_notref) _Pre1_impl_(__bytecap_c_impl(size)))


text:
_SAL1_1_Source_(_Pre_cap_c_one_, (), _Pre1_impl_(__notnull_impl_notref) _Pre1_impl_(__cap_c_one_notref_impl))


text:
_SAL1_1_Source_(_Pre_opt_cap_c_one_, (), _Pre1_impl_(__maybenull_impl_notref) _Pre1_impl_(__cap_c_one_notref_impl))


text:
_SAL1_1_Source_(_Pre_cap_m_, (mult,size), _Pre1_impl_(__notnull_impl_notref) _Pre1_impl_(__mult_impl(mult,size)))


text:
_SAL1_1_Source_(_Pre_opt_cap_m_, (mult,size), _Pre1_impl_(__maybenull_impl_notref) _Pre1_impl_(__mult_impl(mult,size)))


text:
_SAL1_1_Source_(_Pre_cap_for_, (param), _Pre1_impl_(__notnull_impl_notref) _Pre1_impl_(__cap_for_impl(param)))


text:
_SAL1_1_Source_(_Pre_opt_cap_for_, (param), _Pre1_impl_(__maybenull_impl_notref) _Pre1_impl_(__cap_for_impl(param)))


text:
_SAL1_1_Source_(_Pre_cap_x_, (size), _Pre1_impl_(__notnull_impl_notref) _Pre1_impl_(__cap_x_impl(size)))


text:
_SAL1_1_Source_(_Pre_opt_cap_x_, (size), _Pre1_impl_(__maybenull_impl_notref) _Pre1_impl_(__cap_x_impl(size)))


text:
_SAL1_1_Source_(_Pre_bytecap_x_, (size), _Pre1_impl_(__notnull_impl_notref) _Pre1_impl_(__bytecap_x_impl(size)))


text:
_SAL1_1_Source_(_Pre_opt_bytecap_x_, (size), _Pre1_impl_(__maybenull_impl_notref) _Pre1_impl_(__bytecap_x_impl(size)))


text:
_SAL1_1_Source_(_Pre_ptrdiff_cap_, (ptr), _Pre1_impl_(__notnull_impl_notref) _Pre1_impl_(__cap_x_impl(__ptrdiff(ptr))))


text:
_SAL1_1_Source_(_Pre_opt_ptrdiff_cap_, (ptr), _Pre1_impl_(__maybenull_impl_notref) _Pre1_impl_(__cap_x_impl(__ptrdiff(ptr))))


text:
_SAL1_1_Source_(_Pre_z_cap_, (size), _Pre1_impl_(__notnull_impl_notref) _Pre2_impl_(__zterm_impl,__cap_impl(size)) _Pre_valid_impl_)


text:
_SAL1_1_Source_(_Pre_opt_z_cap_, (size), _Pre1_impl_(__maybenull_impl_notref) _Pre2_impl_(__zterm_impl,__cap_impl(size)) _Pre_valid_impl_)


text:
_SAL1_1_Source_(_Pre_z_bytecap_, (size), _Pre1_impl_(__notnull_impl_notref) _Pre2_impl_(__zterm_impl,__bytecap_impl(size)) _Pre_valid_impl_)


text:
_SAL1_1_Source_(_Pre_opt_z_bytecap_, (size), _Pre1_impl_(__maybenull_impl_notref) _Pre2_impl_(__zterm_impl,__bytecap_impl(size)) _Pre_valid_impl_)


text:
_SAL1_1_Source_(_Pre_z_cap_c_, (size), _Pre1_impl_(__notnull_impl_notref) _Pre2_impl_(__zterm_impl,__cap_c_impl(size)) _Pre_valid_impl_)


text:
_SAL1_1_Source_(_Pre_opt_z_cap_c_, (size), _Pre1_impl_(__maybenull_impl_notref) _Pre2_impl_(__zterm_impl,__cap_c_impl(size)) _Pre_valid_impl_)


text:
_SAL1_1_Source_(_Pre_z_bytecap_c_, (size), _Pre1_impl_(__notnull_impl_notref) _Pre2_impl_(__zterm_impl,__bytecap_c_impl(size)) _Pre_valid_impl_)


text:
_SAL1_1_Source_(_Pre_opt_z_bytecap_c_, (size), _Pre1_impl_(__maybenull_impl_notref) _Pre2_impl_(__zterm_impl,__bytecap_c_impl(size)) _Pre_valid_impl_)


text:
_SAL1_1_Source_(_Pre_z_cap_x_, (size), _Pre1_impl_(__notnull_impl_notref) _Pre2_impl_(__zterm_impl,__cap_x_impl(size)) _Pre_valid_impl_)


text:
_SAL1_1_Source_(_Pre_opt_z_cap_x_, (size), _Pre1_impl_(__maybenull_impl_notref) _Pre2_impl_(__zterm_impl,__cap_x_impl(size)) _Pre_valid_impl_)


text:
_SAL1_1_Source_(_Pre_z_bytecap_x_, (size), _Pre1_impl_(__notnull_impl_notref) _Pre2_impl_(__zterm_impl,__bytecap_x_impl(size)) _Pre_valid_impl_)


text:
_SAL1_1_Source_(_Pre_opt_z_bytecap_x_, (size), _Pre1_impl_(__maybenull_impl_notref) _Pre2_impl_(__zterm_impl,__bytecap_x_impl(size)) _Pre_valid_impl_)


text:
_SAL1_1_Source_(_Pre_valid_cap_, (size), _Pre1_impl_(__notnull_impl_notref) _Pre1_impl_(__cap_impl(size)) _Pre_valid_impl_)


text:
_SAL1_1_Source_(_Pre_opt_valid_cap_, (size), _Pre1_impl_(__maybenull_impl_notref) _Pre1_impl_(__cap_impl(size)) _Pre_valid_impl_)


text:
_SAL1_1_Source_(_Pre_valid_bytecap_, (size), _Pre1_impl_(__notnull_impl_notref) _Pre1_impl_(__bytecap_impl(size)) _Pre_valid_impl_)


text:
_SAL1_1_Source_(_Pre_opt_valid_bytecap_, (size), _Pre1_impl_(__maybenull_impl_notref) _Pre1_impl_(__bytecap_impl(size)) _Pre_valid_impl_)


text:
_SAL1_1_Source_(_Pre_valid_cap_c_, (size), _Pre1_impl_(__notnull_impl_notref) _Pre1_impl_(__cap_c_impl(size)) _Pre_valid_impl_)


text:
_SAL1_1_Source_(_Pre_opt_valid_cap_c_, (size), _Pre1_impl_(__maybenull_impl_notref) _Pre1_impl_(__cap_c_impl(size)) _Pre_valid_impl_)


text:
_SAL1_1_Source_(_Pre_valid_bytecap_c_, (size), _Pre1_impl_(__notnull_impl_notref) _Pre1_impl_(__bytecap_c_impl(size)) _Pre_valid_impl_)


text:
_SAL1_1_Source_(_Pre_opt_valid_bytecap_c_, (size), _Pre1_impl_(__maybenull_impl_notref) _Pre1_impl_(__bytecap_c_impl(size)) _Pre_valid_impl_)


text:
_SAL1_1_Source_(_Pre_valid_cap_x_, (size), _Pre1_impl_(__notnull_impl_notref) _Pre1_impl_(__cap_x_impl(size)) _Pre_valid_impl_)


text:
_SAL1_1_Source_(_Pre_opt_valid_cap_x_, (size), _Pre1_impl_(__maybenull_impl_notref) _Pre1_impl_(__cap_x_impl(size)) _Pre_valid_impl_)


text:
_SAL1_1_Source_(_Pre_valid_bytecap_x_, (size), _Pre1_impl_(__notnull_impl_notref) _Pre1_impl_(__bytecap_x_impl(size)) _Pre_valid_impl_)


text:
_SAL1_1_Source_(_Pre_opt_valid_bytecap_x_, (size), _Pre1_impl_(__maybenull_impl_notref) _Pre1_impl_(__bytecap_x_impl(size)) _Pre_valid_impl_)


text:
_SAL1_1_Source_(_Pre_count_, (size), _Pre1_impl_(__notnull_impl_notref) _Pre1_impl_(__count_impl(size)) _Pre_valid_impl_)


text:
_SAL1_1_Source_(_Pre_opt_count_, (size), _Pre1_impl_(__maybenull_impl_notref) _Pre1_impl_(__count_impl(size)) _Pre_valid_impl_)


text:
_SAL1_1_Source_(_Pre_bytecount_, (size), _Pre1_impl_(__notnull_impl_notref) _Pre1_impl_(__bytecount_impl(size)) _Pre_valid_impl_)


text:
_SAL1_1_Source_(_Pre_opt_bytecount_, (size), _Pre1_impl_(__maybenull_impl_notref) _Pre1_impl_(__bytecount_impl(size)) _Pre_valid_impl_)


text:
_SAL1_1_Source_(_Pre_count_c_, (size), _Pre1_impl_(__notnull_impl_notref) _Pre1_impl_(__count_c_impl(size)) _Pre_valid_impl_)


text:
_SAL1_1_Source_(_Pre_opt_count_c_, (size), _Pre1_impl_(__maybenull_impl_notref) _Pre1_impl_(__count_c_impl(size)) _Pre_valid_impl_)


text:
_SAL1_1_Source_(_Pre_bytecount_c_, (size), _Pre1_impl_(__notnull_impl_notref) _Pre1_impl_(__bytecount_c_impl(size)) _Pre_valid_impl_)


text:
_SAL1_1_Source_(_Pre_opt_bytecount_c_, (size), _Pre1_impl_(__maybenull_impl_notref) _Pre1_impl_(__bytecount_c_impl(size)) _Pre_valid_impl_)


text:
_SAL1_1_Source_(_Pre_count_x_, (size), _Pre1_impl_(__notnull_impl_notref) _Pre1_impl_(__count_x_impl(size)) _Pre_valid_impl_)


text:
_SAL1_1_Source_(_Pre_opt_count_x_, (size), _Pre1_impl_(__maybenull_impl_notref) _Pre1_impl_(__count_x_impl(size)) _Pre_valid_impl_)


text:
_SAL1_1_Source_(_Pre_bytecount_x_, (size), _Pre1_impl_(__notnull_impl_notref) _Pre1_impl_(__bytecount_x_impl(size)) _Pre_valid_impl_)


text:
_SAL1_1_Source_(_Pre_opt_bytecount_x_, (size), _Pre1_impl_(__maybenull_impl_notref) _Pre1_impl_(__bytecount_x_impl(size)) _Pre_valid_impl_)


text:
_SAL1_1_Source_(_Pre_ptrdiff_count_, (ptr), _Pre1_impl_(__notnull_impl_notref) _Pre1_impl_(__count_x_impl(__ptrdiff(ptr))) _Pre_valid_impl_)


text:
_SAL1_1_Source_(_Pre_opt_ptrdiff_count_, (ptr), _Pre1_impl_(__maybenull_impl_notref) _Pre1_impl_(__count_x_impl(__ptrdiff(ptr))) _Pre_valid_impl_)


text:
_SAL1_1_Source_(_Post_bytecount_c_, (size), _Post1_impl_(__bytecount_c_impl(size)) _Post_valid_impl_)


text:
_SAL1_1_Source_(_Post_bytecount_x_, (size), _Post1_impl_(__bytecount_x_impl(size)) _Post_valid_impl_)


text:
_SAL1_1_Source_(_Post_z_count_, (size), _Post2_impl_(__zterm_impl,__count_impl(size)) _Post_valid_impl_)


text:
_SAL1_1_Source_(_Post_z_bytecount_, (size), _Post2_impl_(__zterm_impl,__bytecount_impl(size)) _Post_valid_impl_)


text:
_SAL1_1_Source_(_Post_z_count_c_, (size), _Post2_impl_(__zterm_impl,__count_c_impl(size)) _Post_valid_impl_)


text:
_SAL1_1_Source_(_Post_z_bytecount_c_, (size), _Post2_impl_(__zterm_impl,__bytecount_c_impl(size)) _Post_valid_impl_)


text:
_SAL1_1_Source_(_Post_z_count_x_, (size), _Post2_impl_(__zterm_impl,__count_x_impl(size)) _Post_valid_impl_)


text:
_SAL1_1_Source_(_Post_z_bytecount_x_, (size), _Post2_impl_(__zterm_impl,__bytecount_x_impl(size)) _Post_valid_impl_)


text:
_SAL1_1_Source_(_Prepost_opt_bytecount_c_, (size), _Pre_opt_bytecount_c_(size) _Post_bytecount_c_(size))


text:
_SAL1_1_Source_(_Prepost_opt_bytecount_x_, (size), _Pre_opt_bytecount_x_(size) _Post_bytecount_x_(size))


text:
_SAL1_1_Source_(_Deref_prepost_opt_cap_, (size), _Deref_pre_opt_cap_(size) _Deref_post_opt_cap_(size))


text:
_SAL1_1_Source_(_Deref_prepost_bytecap_, (size), _Deref_pre_bytecap_(size) _Deref_post_bytecap_(size))


text:
_SAL1_1_Source_(_Deref_prepost_opt_bytecap_, (size), _Deref_pre_opt_bytecap_(size) _Deref_post_opt_bytecap_(size))


text:
_SAL1_1_Source_(_Deref_prepost_opt_cap_x_, (size), _Deref_pre_opt_cap_x_(size) _Deref_post_opt_cap_x_(size))


text:
_SAL1_1_Source_(_Deref_prepost_bytecap_x_, (size), _Deref_pre_bytecap_x_(size) _Deref_post_bytecap_x_(size))


text:
_SAL1_1_Source_(_Deref_prepost_opt_bytecap_x_, (size), _Deref_pre_opt_bytecap_x_(size) _Deref_post_opt_bytecap_x_(size))


text:
_SAL1_1_Source_(_Deref_prepost_opt_z_cap_, (size), _Deref_pre_opt_z_cap_(size) _Deref_post_opt_z_cap_(size))


text:
_SAL1_1_Source_(_Deref_prepost_z_bytecap_, (size), _Deref_pre_z_bytecap_(size) _Deref_post_z_bytecap_(size))


text:
_SAL1_1_Source_(_Deref_prepost_opt_z_bytecap_, (size), _Deref_pre_opt_z_bytecap_(size) _Deref_post_opt_z_bytecap_(size))


text:
_SAL1_1_Source_(_Deref_prepost_valid_cap_, (size), _Deref_pre_valid_cap_(size) _Deref_post_valid_cap_(size))


text:
_SAL1_1_Source_(_Deref_prepost_opt_valid_cap_, (size), _Deref_pre_opt_valid_cap_(size) _Deref_post_opt_valid_cap_(size))


text:
_SAL1_1_Source_(_Deref_prepost_valid_bytecap_, (size), _Deref_pre_valid_bytecap_(size) _Deref_post_valid_bytecap_(size))


text:
_SAL1_1_Source_(_Deref_prepost_opt_valid_bytecap_, (size), _Deref_pre_opt_valid_bytecap_(size) _Deref_post_opt_valid_bytecap_(size))


text:
_SAL1_1_Source_(_Deref_prepost_valid_cap_x_, (size), _Deref_pre_valid_cap_x_(size) _Deref_post_valid_cap_x_(size))


text:
_SAL1_1_Source_(_Deref_prepost_opt_valid_cap_x_, (size), _Deref_pre_opt_valid_cap_x_(size) _Deref_post_opt_valid_cap_x_(size))


text:
_SAL1_1_Source_(_Deref_prepost_valid_bytecap_x_, (size), _Deref_pre_valid_bytecap_x_(size) _Deref_post_valid_bytecap_x_(size))


text:
_SAL1_1_Source_(_Deref_prepost_opt_valid_bytecap_x_, (size), _Deref_pre_opt_valid_bytecap_x_(size) _Deref_post_opt_valid_bytecap_x_(size))


text:
_SAL1_1_Source_(_Deref_prepost_opt_count_, (size), _Deref_pre_opt_count_(size) _Deref_post_opt_count_(size))


text:
_SAL1_1_Source_(_Deref_prepost_bytecount_, (size), _Deref_pre_bytecount_(size) _Deref_post_bytecount_(size))


text:
_SAL1_1_Source_(_Deref_prepost_opt_bytecount_, (size), _Deref_pre_opt_bytecount_(size) _Deref_post_opt_bytecount_(size))


text:
_SAL1_1_Source_(_Deref_prepost_count_x_, (size), _Deref_pre_count_x_(size) _Deref_post_count_x_(size))


text:
_SAL1_1_Source_(_Deref_prepost_opt_count_x_, (size), _Deref_pre_opt_count_x_(size) _Deref_post_opt_count_x_(size))


text:
_SAL1_1_Source_(_Deref_prepost_bytecount_x_, (size), _Deref_pre_bytecount_x_(size) _Deref_post_bytecount_x_(size))


text:
_SAL1_1_Source_(_Deref_prepost_opt_bytecount_x_, (size), _Deref_pre_opt_bytecount_x_(size) _Deref_post_opt_bytecount_x_(size))


text:
_Group_(_SA_annotes1(SAL_nullTerminated, __yes) _SA_annotes1(SAL_readableTo,inexpressibleCount("NullNull terminated string")))


text:
_SAL1_Source_(__out_z_opt, (), __post __valid __refparam __post __nullterminated __pre_except_maybenull)


text:
_SAL1_Source_(__out_ecount_z, (size), __ecount(size) __post __valid __refparam __post __nullterminated)


text:
_SAL1_Source_(__out_bcount_z, (size), __bcount(size) __post __valid __refparam __post __nullterminated)


text:
_SAL1_Source_(__out_ecount_part_z, (size,length), __out_ecount_part(size,length) __post __nullterminated)


text:
_SAL1_Source_(__out_bcount_part_z, (size,length), __out_bcount_part(size,length) __post __nullterminated)


text:
_SAL1_Source_(__inout_bcount_z, (size), __inout_bcount(size) __pre __nullterminated __post __nullterminated)


text:
_SAL1_Source_(__out_ecount_part_opt, (size,length), __out_ecount_part(size,length) __pre_except_maybenull)


text:
_SAL1_Source_(__out_bcount_part_opt, (size,length), __out_bcount_part(size,length) __pre_except_maybenull)


text:
_SAL1_Source_(__out_ecount_part_z_opt, (size,length), __out_ecount_part_opt(size,length) __post __nullterminated)


text:
_SAL1_Source_(__out_bcount_part_z_opt, (size,length), __out_bcount_part_opt(size,length) __post __nullterminated)


text:
_SAL1_Source_(__inout_ecount_part_opt, (size,length), __inout_ecount_part(size,length) __pre_except_maybenull)


text:
_SAL1_Source_(__inout_bcount_part_opt, (size,length), __inout_bcount_part(size,length) __pre_except_maybenull)


text:
_SAL1_Source_(__inout_ecount_z_opt, (size), __inout_ecount_opt(size) __pre __nullterminated __post __nullterminated)


text:
_SAL1_Source_(__deref_ecount, (size), _Notref_ __ecount(1) __post _Notref_ __elem_readableTo(1) __post _Notref_ __deref _Notref_ __notnull __post __deref __elem_writableTo(size))


text:
_SAL1_Source_(__deref_bcount, (size), _Notref_ __ecount(1) __post _Notref_ __elem_readableTo(1) __post _Notref_ __deref _Notref_ __notnull __post __deref __byte_writableTo(size))


text:
_SAL1_Source_(__deref_out_ecount_z, (size), __deref_out_ecount(size) __post __deref __nullterminated)


text:
_SAL1_Source_(__deref_out_bcount_z, (size), __deref_out_bcount(size) __post __deref __nullterminated)


text:
_SAL1_Source_(__deref_inout, (), _Notref_ __notnull _Notref_ __elem_readableTo(1) __pre __deref __valid __post _Notref_ __deref __valid __refparam)


text:
_SAL1_Source_(__deref_inout_z, (), __deref_inout __pre __deref __nullterminated __post _Notref_ __deref __nullterminated)


text:
_SAL1_Source_(__deref_inout_ecount, (size), __deref_inout __pre __deref __elem_writableTo(size) __post _Notref_ __deref __elem_writableTo(size))


text:
_SAL1_Source_(__deref_inout_bcount, (size), __deref_inout __pre __deref __byte_writableTo(size) __post _Notref_ __deref __byte_writableTo(size))


text:
_SAL1_Source_(__deref_inout_ecount_part, (size,length), __deref_inout_ecount(size) __pre __deref __elem_readableTo(length) __post __deref __elem_readableTo(length))


text:
_SAL1_Source_(__deref_inout_bcount_part, (size,length), __deref_inout_bcount(size) __pre __deref __byte_readableTo(length) __post __deref __byte_readableTo(length))


text:
_SAL1_Source_(__deref_inout_ecount_z, (size), __deref_inout_ecount(size) __pre __deref __nullterminated __post __deref __nullterminated)


text:
_SAL1_Source_(__deref_inout_bcount_z, (size), __deref_inout_bcount(size) __pre __deref __nullterminated __post __deref __nullterminated)


text:
_SAL1_Source_(__deref_out_ecount_opt, (size), __deref_out_ecount(size) __post_deref_except_maybenull)


text:
_SAL1_Source_(__deref_out_bcount_opt, (size), __deref_out_bcount(size) __post_deref_except_maybenull)


text:
_SAL1_Source_(__deref_out_ecount_part_opt, (size,length), __deref_out_ecount_part(size,length) __post_deref_except_maybenull)


text:
_SAL1_Source_(__deref_out_bcount_part_opt, (size,length), __deref_out_bcount_part(size,length) __post_deref_except_maybenull)


text:
_SAL1_Source_(__deref_out_ecount_full_opt, (size), __deref_out_ecount_full(size) __post_deref_except_maybenull)


text:
_SAL1_Source_(__deref_out_bcount_full_opt, (size), __deref_out_bcount_full(size) __post_deref_except_maybenull)


text:
_SAL1_Source_(__deref_out_ecount_z_opt, (size), __deref_out_ecount_opt(size) __post __deref __nullterminated)


text:
_SAL1_Source_(__deref_out_bcount_z_opt, (size), __deref_out_bcount_opt(size) __post __deref __nullterminated)


text:
_SAL1_Source_(__deref_inout_opt, (), __deref_inout __pre_deref_except_maybenull __post_deref_except_maybenull)


text:
_SAL1_Source_(__deref_inout_ecount_opt, (size), __deref_inout_ecount(size) __pre_deref_except_maybenull __post_deref_except_maybenull)


text:
_SAL1_Source_(__deref_inout_bcount_opt, (size), __deref_inout_bcount(size) __pre_deref_except_maybenull __post_deref_except_maybenull)


text:
_SAL1_Source_(__deref_inout_ecount_part_opt, (size,length), __deref_inout_ecount_part(size,length) __pre_deref_except_maybenull __post_deref_except_maybenull)


text:
_SAL1_Source_(__deref_inout_bcount_part_opt, (size,length), __deref_inout_bcount_part(size,length) __pre_deref_except_maybenull __post_deref_except_maybenull)


text:
_SAL1_Source_(__deref_inout_ecount_full_opt, (size), __deref_inout_ecount_full(size) __pre_deref_except_maybenull __post_deref_except_maybenull)


text:
_SAL1_Source_(__deref_inout_bcount_full_opt, (size), __deref_inout_bcount_full(size) __pre_deref_except_maybenull __post_deref_except_maybenull)


text:
_SAL1_Source_(__deref_inout_z_opt, (), __deref_inout_opt __pre __deref __nullterminated __post __deref __nullterminated)


text:
_SAL1_Source_(__deref_inout_ecount_z_opt, (size), __deref_inout_ecount_opt(size) __pre __deref __nullterminated __post __deref __nullterminated)


text:
_SAL1_Source_(__deref_inout_bcount_z_opt, (size), __deref_inout_bcount_opt(size) __pre __deref __nullterminated __post __deref __nullterminated)


text:
_SAL1_Source_(__deref_opt_out_ecount_part, (size,length), __deref_out_ecount_part(size,length) __pre_except_maybenull)


text:
_SAL1_Source_(__deref_opt_out_bcount_part, (size,length), __deref_out_bcount_part(size,length) __pre_except_maybenull)


text:
_SAL1_Source_(__deref_opt_out_ecount_full, (size), __deref_out_ecount_full(size) __pre_except_maybenull)


text:
_SAL1_Source_(__deref_opt_out_bcount_full, (size), __deref_out_bcount_full(size) __pre_except_maybenull)


text:
_SAL1_Source_(__deref_opt_inout_ecount_part, (size,length), __deref_inout_ecount_part(size,length) __pre_except_maybenull)


text:
_SAL1_Source_(__deref_opt_inout_bcount_part, (size,length), __deref_inout_bcount_part(size,length) __pre_except_maybenull)


text:
_SAL1_Source_(__deref_opt_inout_ecount_full, (size), __deref_inout_ecount_full(size) __pre_except_maybenull)


text:
_SAL1_Source_(__deref_opt_inout_bcount_full, (size), __deref_inout_bcount_full(size) __pre_except_maybenull)


text:
_SAL1_Source_(__deref_opt_inout_z, (), __deref_opt_inout __pre __deref __nullterminated __post __deref __nullterminated)


text:
_SAL1_Source_(__deref_opt_inout_ecount_z, (size), __deref_opt_inout_ecount(size) __pre __deref __nullterminated __post __deref __nullterminated)


text:
_SAL1_Source_(__deref_opt_inout_bcount_z, (size), __deref_opt_inout_bcount(size) __pre __deref __nullterminated __post __deref __nullterminated)


text:
_SAL1_Source_(__deref_opt_out_ecount_opt, (size), __deref_out_ecount_opt(size) __pre_except_maybenull)


text:
_SAL1_Source_(__deref_opt_out_bcount_opt, (size), __deref_out_bcount_opt(size) __pre_except_maybenull)


text:
_SAL1_Source_(__deref_opt_out_ecount_part_opt, (size,length), __deref_out_ecount_part_opt(size,length) __pre_except_maybenull)


text:
_SAL1_Source_(__deref_opt_out_bcount_part_opt, (size,length), __deref_out_bcount_part_opt(size,length) __pre_except_maybenull)


text:
_SAL1_Source_(__deref_opt_out_ecount_full_opt, (size), __deref_out_ecount_full_opt(size) __pre_except_maybenull)


text:
_SAL1_Source_(__deref_opt_out_bcount_full_opt, (size), __deref_out_bcount_full_opt(size) __pre_except_maybenull)


text:
_SAL1_Source_(__deref_opt_out_z_opt, (), __post __deref __valid __refparam __pre_except_maybenull __pre_deref_except_maybenull __post_deref_except_maybenull __post __deref __nullterminated)


text:
_SAL1_Source_(__deref_opt_out_ecount_z_opt, (size), __deref_opt_out_ecount_opt(size) __post __deref __nullterminated)


text:
_SAL1_Source_(__deref_opt_out_bcount_z_opt, (size), __deref_opt_out_bcount_opt(size) __post __deref __nullterminated)


text:
_SAL1_Source_(__deref_opt_inout_ecount_opt, (size), __deref_inout_ecount_opt(size) __pre_except_maybenull)


text:
_SAL1_Source_(__deref_opt_inout_bcount_opt, (size), __deref_inout_bcount_opt(size) __pre_except_maybenull)


text:
_SAL1_Source_(__deref_opt_inout_ecount_part_opt, (size,length), __deref_inout_ecount_part_opt(size,length) __pre_except_maybenull)


text:
_SAL1_Source_(__deref_opt_inout_bcount_part_opt, (size,length), __deref_inout_bcount_part_opt(size,length) __pre_except_maybenull)


text:
_SAL1_Source_(__deref_opt_inout_ecount_full_opt, (size), __deref_inout_ecount_full_opt(size) __pre_except_maybenull)


text:
_SAL1_Source_(__deref_opt_inout_bcount_full_opt, (size), __deref_inout_bcount_full_opt(size) __pre_except_maybenull)


text:
_SAL1_Source_(__deref_opt_inout_z_opt, (), __deref_opt_inout_opt __pre __deref __nullterminated __post __deref __nullterminated)


text:
_SAL1_Source_(__deref_opt_inout_ecount_z_opt, (size), __deref_opt_inout_ecount_opt(size) __pre __deref __nullterminated __post __deref __nullterminated)


text:
_SAL1_Source_(__deref_opt_inout_bcount_z_opt, (size), __deref_opt_inout_bcount_opt(size) __pre __deref __nullterminated __post __deref __nullterminated)


text:
__pragma(warning(disable: 28110 28111 28161 28162)) typedef _Analysis_mode_impl_(mode) int __GENSYM(__prefast_analysis_mode_flag);


text:
((sizeof(t) > (2 * sizeof(__int64))) ? **(t**)((ap += sizeof(__int64)) - sizeof(__int64)) : *(t*)((ap += _SLOTSIZEOF(t) + _APALIGN(t,ap)) - _SLOTSIZEOF(t)))


text:
((sizeof(t) > sizeof(__int64) || (sizeof(t) & (sizeof(t) - 1)) != 0) ? **(t**)((ap += sizeof(__int64)) - sizeof(__int64)) : *(t* )((ap += sizeof(__int64)) - sizeof(__int64)))


text:
_CRT_DEPRECATE_TEXT( "The POSIX name for this item is deprecated. Instead, use the ISO C " "and C++ conformant name: " #_NewName ". See online help for details.")


text:
_CRT_DEPRECATE_TEXT( "This function or variable has been superceded by newer library " "or operating system functionality. Consider using " #_NewItem " " "instead. See online help for details.")


text:
extern "C++" { template <size_t _Size> inline _ReturnType __CRTDECL _FuncName(_DstType (&_Dst)[_Size]) _CRT_SECURE_CPP_NOTHROW { return _FuncName(_Dst, _Size); } }


text:
extern "C++" { template <size_t _Size> inline _ReturnType __CRTDECL _FuncName(_DstType (&_Dst)[_Size], _TType1 _TArg1) _CRT_SECURE_CPP_NOTHROW { return _FuncName(_Dst, _Size, _TArg1); } }


text:
extern "C++" { template <size_t _Size> inline _ReturnType __CRTDECL _FuncName(_DstType (&_Dst)[_Size], _TType1 _TArg1, _TType2 _TArg2) _CRT_SECURE_CPP_NOTHROW { return _FuncName(_Dst, _Size, _TArg1, _TArg2); } }


text:
extern "C++" { template <size_t _Size> inline _ReturnType __CRTDECL _FuncName(_DstType (&_Dst)[_Size], _TType1 _TArg1, _TType2 _TArg2, _TType3 _TArg3) _CRT_SECURE_CPP_NOTHROW { return _FuncName(_Dst, _Size, _TArg1, _TArg2, _TArg3); } }


text:
extern "C++" { template <size_t _Size> inline _ReturnType __CRTDECL _FuncName(_DstType (&_Dst)[_Size], _TType1 _TArg1, _TType2 _TArg2, _TType3 _TArg3, _TType4 _TArg4) _CRT_SECURE_CPP_NOTHROW { return _FuncName(_Dst, _Size, _TArg1, _TArg2, _TArg3, _TArg4); } }


text:
extern "C++" { template <size_t _Size> inline _ReturnType __CRTDECL _FuncName(_HType1 _HArg1, _DstType (&_Dst)[_Size], _TType1 _TArg1) _CRT_SECURE_CPP_NOTHROW { return _FuncName(_HArg1, _Dst, _Size, _TArg1); } }


text:
extern "C++" { template <size_t _Size> inline _ReturnType __CRTDECL _FuncName(_HType1 _HArg1, _DstType (&_Dst)[_Size], _TType1 _TArg1, _TType2 _TArg2) _CRT_SECURE_CPP_NOTHROW { return _FuncName(_HArg1, _Dst, _Size, _TArg1, _TArg2); } }


text:
extern "C++" { template <size_t _Size> inline _ReturnType __CRTDECL _FuncName(_HType1 _HArg1, _DstType (&_Dst)[_Size], _TType1 _TArg1, _TType2 _TArg2, _TType3 _TArg3) _CRT_SECURE_CPP_NOTHROW { return _FuncName(_HArg1, _Dst, _Size, _TArg1, _TArg2, _TArg3); } }


text:
extern "C++" { template <size_t _Size> inline _ReturnType __CRTDECL _FuncName(_HType1 _HArg1, _HType2 _HArg2, _DstType (&_Dst)[_Size]) _CRT_SECURE_CPP_NOTHROW { return _FuncName(_HArg1, _HArg2, _Dst, _Size); } }


text:
extern "C++" { __pragma(warning(push)); __pragma(warning(disable: 4793)); template <size_t _Size> inline _ReturnType __CRTDECL _FuncName(_DstType (&_Dst)[_Size], _TType1 _TArg1, ...) _CRT_SECURE_CPP_NOTHROW { va_list _ArgList; __crt_va_start(_ArgList, _TArg1); return _VFuncName(_Dst, _Size, _TArg1, _ArgList); } __pragma(warning(pop)); }


text:
extern "C++" { __pragma(warning(push)); __pragma(warning(disable: 4793)); template <size_t _Size> inline _ReturnType __CRTDECL _FuncName(_DstType (&_Dst)[_Size], _TType1 _TArg1, _TType2 _TArg2, ...) _CRT_SECURE_CPP_NOTHROW { va_list _ArgList; __crt_va_start(_ArgList, _TArg2); return _VFuncName(_Dst, _Size, _TArg1, _TArg2, _ArgList); } __pragma(warning(pop)); }


text:
extern "C++" { template <size_t _DriveSize, size_t _DirSize, size_t _NameSize, size_t _ExtSize> inline _ReturnType __CRTDECL _FuncName( _In_z_ _DstType const* _Src, _Post_z_ _DstType (&_Drive)[_DriveSize], _Post_z_ _DstType (&_Dir)[_DirSize], _Post_z_ _DstType (&_Name)[_NameSize], _Post_z_ _DstType (&_Ext)[_ExtSize] ) _CRT_SECURE_CPP_NOTHROW { return _FuncName(_Src, _Drive, _DriveSize, _Dir, _DirSize, _Name, _NameSize, _Ext, _ExtSize); } }


text:
__DEFINE_CPP_OVERLOAD_STANDARD_FUNC_0_0_EX(_ReturnType, _ReturnPolicy, _DeclSpec, _FuncName, _FuncName##_s, _SalAttributeDst, _DstType, _Dst)


text:
__DEFINE_CPP_OVERLOAD_STANDARD_FUNC_0_1_EX(_ReturnType, _ReturnPolicy, _DeclSpec, _FuncName, _FuncName##_s, _DstType, _SalAttributeDst, _DstType, _Dst, _TType1, _TArg1)


text:
__DEFINE_CPP_OVERLOAD_STANDARD_FUNC_0_2_EX(_ReturnType, _ReturnPolicy, _DeclSpec, _FuncName, _FuncName##_s, _DstType, _SalAttributeDst, _DstType, _Dst, _TType1, _TArg1, _TType2, _TArg2)


text:
__DEFINE_CPP_OVERLOAD_STANDARD_FUNC_0_3_EX(_ReturnType, _ReturnPolicy, _DeclSpec, _FuncName, _FuncName##_s, _DstType, _SalAttributeDst, _DstType, _Dst, _TType1, _TArg1, _TType2, _TArg2, _TType3, _TArg3)


text:
__DEFINE_CPP_OVERLOAD_STANDARD_FUNC_0_4_EX(_ReturnType, _ReturnPolicy, _DeclSpec, _FuncName, _FuncName##_s, _SalAttributeDst, _DstType, _Dst, _TType1, _TArg1, _TType2, _TArg2, _TType3, _TArg3, _TType4, _TArg4)


text:
__DEFINE_CPP_OVERLOAD_STANDARD_FUNC_1_1_EX(_ReturnType, _ReturnPolicy, _DeclSpec, _FuncName, _FuncName##_s, _HType1, _HArg1, _SalAttributeDst, _DstType, _Dst, _TType1, _TArg1)


text:
__DEFINE_CPP_OVERLOAD_STANDARD_FUNC_2_0_EX(_ReturnType, _ReturnPolicy, _DeclSpec, _FuncName, _FuncName##_s, _HType1, _HArg1, _HType2, _HArg2, _SalAttributeDst, _DstType, _Dst)


text:
__DEFINE_CPP_OVERLOAD_STANDARD_FUNC_0_1_ARGLIST_EX(_ReturnType, _ReturnPolicy, _DeclSpec, _CC, _FuncName, _FuncName##_s, _VFuncName, _VFuncName##_s, _SalAttributeDst, _DstType, _Dst, _TType1, _TArg1)


text:
__DEFINE_CPP_OVERLOAD_STANDARD_FUNC_0_2_ARGLIST_EX(_ReturnType, _ReturnPolicy, _DeclSpec, _CC, _FuncName, _VFuncName, _VFuncName##_s, _DstType, _SalAttributeDst, _DstType, _Dst, _TType1, _TArg1, _TType2, _TArg2)


text:
__DEFINE_CPP_OVERLOAD_STANDARD_FUNC_0_2_SIZE_EX(_DeclSpec, _FuncName, _FuncName##_s, _DstType, _SalAttributeDst, _DstType, _Dst, _TType1, _TArg1, _TType2, _TArg2)


text:
__DEFINE_CPP_OVERLOAD_STANDARD_FUNC_0_3_SIZE_EX(_DeclSpec, _FuncName, _FuncName##_s, _DstType, _SalAttributeDst, _DstType, _Dst, _TType1, _TArg1, _TType2, _TArg2, _TType3, _TArg3)


text:
__DEFINE_CPP_OVERLOAD_STANDARD_NFUNC_0_0_EX(_ReturnType, _ReturnPolicy, _DeclSpec, _FuncName, _FuncName##_s, _SalAttributeDst, _DstType, _Dst)


text:
__DEFINE_CPP_OVERLOAD_STANDARD_NFUNC_0_1_EX(_ReturnType, _ReturnPolicy, _DeclSpec, _FuncName, _FuncName##_s, _SalAttributeDst, _DstType, _DstType, _Dst, _TType1, _TArg1)


text:
__DEFINE_CPP_OVERLOAD_STANDARD_NFUNC_0_2_EX(_ReturnType, _ReturnPolicy, _DeclSpec, _FuncName, _FuncName##_s, _DstType, _SalAttributeDst, _DstType, _Dst, _TType1, _TArg1, _TType2, _TArg2)


text:
__DEFINE_CPP_OVERLOAD_STANDARD_NFUNC_0_3_EX(_ReturnType, _ReturnPolicy, _DeclSpec, _FuncName, _FuncName##_s, _DstType, _SalAttributeDst, _DstType, _Dst, _TType1, _TArg1, _TType2, _TArg2, _TType3, _TArg3)


text:
__DEFINE_CPP_OVERLOAD_STANDARD_NFUNC_0_4_EX(_ReturnType, _ReturnPolicy, _DeclSpec, _FuncName, _FuncName##_s, _SalAttributeDst, _DstType, _Dst, _TType1, _TArg1, _TType2, _TArg2, _TType3, _TArg3, _TType4, _TArg4)


text:
__DEFINE_CPP_OVERLOAD_STANDARD_NFUNC_1_1_EX(_ReturnType, _ReturnPolicy, _DeclSpec, _FuncName, _FuncName##_s, _HType1, _HArg1, _SalAttributeDst, _DstType, _Dst, _TType1, _TArg1)


text:
__DEFINE_CPP_OVERLOAD_STANDARD_NFUNC_2_0_EX(_ReturnType, _ReturnPolicy, _DeclSpec, _FuncName, _FuncName##_s, _HType1, _HArg1, _HType2, _HArg2, _SalAttributeDst, _DstType, _Dst)


text:
__DEFINE_CPP_OVERLOAD_STANDARD_NFUNC_0_1_ARGLIST_EX(_ReturnType, _ReturnPolicy, _DeclSpec, __cdecl, _FuncName, _FuncName##_s, _VFuncName, _VFuncName##_s, _SalAttributeDst, _DstType, _Dst, _TType1, _TArg1)


text:
__DEFINE_CPP_OVERLOAD_STANDARD_NFUNC_0_2_SIZE_EX(_DeclSpec, _FuncName, _FuncName##_s, _DstType, _SalAttributeDst, _DstType, _Dst, _TType1, _TArg1, _TType2, _TArg2)


text:
__DEFINE_CPP_OVERLOAD_STANDARD_NFUNC_0_3_SIZE_EX(_DeclSpec, _FuncName, _FuncName##_s, _DstType, _SalAttributeDst, _DstType, _Dst, _TType1, _TArg1, _TType2, _TArg2, _TType3, _TArg3)


text:
__inline _ReturnType __CRTDECL __insecure_##_FuncName(_SalAttributeDst _DstType *_Dst) { _DeclSpec _ReturnType __cdecl _FuncName(_DstType *_Dst); return _FuncName(_Dst); } extern "C++" { template <typename _T> inline _CRT_INSECURE_DEPRECATE(_SecureFuncName) _ReturnType __CRTDECL _FuncName(_T &_Dst) _CRT_SECURE_CPP_NOTHROW { return __insecure_##_FuncName(static_cast<_DstType *>(_Dst)); } template <typename _T> inline _CRT_INSECURE_DEPRECATE(_SecureFuncName) _ReturnType __CRTDECL _FuncName(const _T &_Dst) _CRT_SECURE_CPP_NOTHROW { return __insecure_##_FuncName(static_cast<_DstType *>(_Dst)); } template <> inline _CRT_INSECURE_DEPRECATE(_SecureFuncName) _ReturnType __CRTDECL _FuncName(_DstType * &_Dst) _CRT_SECURE_CPP_NOTHROW { return __insecure_##_FuncName(_Dst); } template <size_t _Size> inline _ReturnType __CRTDECL _FuncName(_DstType (&_Dst)[_Size]) _CRT_SECURE_CPP_NOTHROW { _ReturnPolicy(_SecureFuncName(_Dst, _Size), _Dst); } template <> inline _CRT_INSECURE_DEPRECATE(_SecureFuncName) _ReturnType __CRTDECL _FuncName<1>(_DstType (&_Dst)[1]) _CRT_SECURE_CPP_NOTHROW { _ReturnPolicy(_SecureFuncName(_Dst, 1), _Dst); } }


text:
__inline _ReturnType __CRTDECL __insecure_##_FuncName(_SalAttributeDst _DstType *_Dst) { _DeclSpec _ReturnType __cdecl _FuncName(_DstType *_Dst); return _FuncName(_Dst); } extern "C++" { template <typename _T> inline _CRT_INSECURE_DEPRECATE(_FuncName##_s) _ReturnType __CRTDECL _FuncName(_T &_Dst) _CRT_SECURE_CPP_NOTHROW { return __insecure_##_FuncName(static_cast<_DstType *>(_Dst)); } template <typename _T> inline _CRT_INSECURE_DEPRECATE(_FuncName##_s) _ReturnType __CRTDECL _FuncName(const _T &_Dst) _CRT_SECURE_CPP_NOTHROW { return __insecure_##_FuncName(static_cast<_DstType *>(_Dst)); } template <> inline _CRT_INSECURE_DEPRECATE(_FuncName##_s) _ReturnType __CRTDECL _FuncName(_DstType * &_Dst) _CRT_SECURE_CPP_NOTHROW { return __insecure_##_FuncName(_Dst); } template <size_t _Size> inline _ReturnType __CRTDECL _FuncName(_DstType (&_Dst)[_Size]) _CRT_SECURE_CPP_NOTHROW { size_t _SizeRead = 0; errno_t _Err = _FuncName##_s(_Dst + 2, (_Size - 2) < ((size_t)_Dst[0]) ? (_Size - 2) : ((size_t)_Dst[0]), &_SizeRead); _Dst[1] = (_DstType)(_SizeRead); return (_Err == 0 ? _Dst + 2 : 0); } template <> inline _CRT_INSECURE_DEPRECATE(_FuncName##_s) _ReturnType __CRTDECL _FuncName<1>(_DstType (&_Dst)[1]) _CRT_SECURE_CPP_NOTHROW { return __insecure_##_FuncName((_DstType *)_Dst); } template <> inline _CRT_INSECURE_DEPRECATE(_FuncName##_s) _ReturnType __CRTDECL _FuncName<2>(_DstType (&_Dst)[2]) _CRT_SECURE_CPP_NOTHROW { return __insecure_##_FuncName((_DstType *)_Dst); } }


text:
__inline _ReturnType __CRTDECL __insecure_##_FuncName(_SalAttributeDst _DstType *_Dst, _TType1 _TArg1) { _DeclSpec _ReturnType __cdecl _FuncName(_SalAttributeDst _DstType *_Dst, _TType1 _TArg1); return _FuncName(_Dst, _TArg1); } extern "C++" { template <typename _T> inline _CRT_INSECURE_DEPRECATE(_SecureFuncName) _ReturnType __CRTDECL _FuncName(_T &_Dst, _TType1 _TArg1) _CRT_SECURE_CPP_NOTHROW { return __insecure_##_FuncName(static_cast<_DstType *>(_Dst), _TArg1); } template <typename _T> inline _CRT_INSECURE_DEPRECATE(_SecureFuncName) _ReturnType __CRTDECL _FuncName(const _T &_Dst, _TType1 _TArg1) _CRT_SECURE_CPP_NOTHROW { return __insecure_##_FuncName(static_cast<_DstType *>(_Dst), _TArg1); } template <> inline _CRT_INSECURE_DEPRECATE(_SecureFuncName) _ReturnType __CRTDECL _FuncName(_DstType * &_Dst, _TType1 _TArg1) _CRT_SECURE_CPP_NOTHROW { return __insecure_##_FuncName(_Dst, _TArg1); } template <size_t _Size> inline _ReturnType __CRTDECL _FuncName(_SecureDstType (&_Dst)[_Size], _TType1 _TArg1) _CRT_SECURE_CPP_NOTHROW { _ReturnPolicy(_SecureFuncName(_Dst, _Size, _TArg1), _Dst); } template <> inline _CRT_INSECURE_DEPRECATE(_SecureFuncName) _ReturnType __CRTDECL _FuncName<1>(_DstType (&_Dst)[1], _TType1 _TArg1) _CRT_SECURE_CPP_NOTHROW { _ReturnPolicy(_SecureFuncName(_Dst, 1, _TArg1), _Dst); } }


text:
__inline _ReturnType __CRTDECL __insecure_##_FuncName(_SalAttributeDst _DstType *_Dst, _TType1 _TArg1, _TType2 _TArg2) _CRT_SECURE_CPP_NOTHROW { _DeclSpec _ReturnType __cdecl _FuncName(_DstType *_Dst, _TType1 _TArg1, _TType2 _TArg2); return _FuncName(_Dst, _TArg1, _TArg2); } extern "C++" { template <typename _T> inline _CRT_INSECURE_DEPRECATE(_SecureFuncName) _ReturnType __CRTDECL _FuncName(_T &_Dst, _TType1 _TArg1, _TType2 _TArg2) _CRT_SECURE_CPP_NOTHROW { return __insecure_##_FuncName(static_cast<_DstType *>(_Dst), _TArg1, _TArg2); } template <typename _T> inline _CRT_INSECURE_DEPRECATE(_SecureFuncName) _ReturnType __CRTDECL _FuncName(const _T &_Dst, _TType1 _TArg1, _TType2 _TArg2) _CRT_SECURE_CPP_NOTHROW { return __insecure_##_FuncName(static_cast<_DstType *>(_Dst), _TArg1, _TArg2); } template <> inline _CRT_INSECURE_DEPRECATE(_SecureFuncName) _ReturnType __CRTDECL _FuncName(_DstType * &_Dst, _TType1 _TArg1, _TType2 _TArg2) _CRT_SECURE_CPP_NOTHROW { return __insecure_##_FuncName(_Dst, _TArg1, _TArg2); } template <size_t _Size> inline _ReturnType __CRTDECL _FuncName(_SecureDstType (&_Dst)[_Size], _TType1 _TArg1, _TType2 _TArg2) _CRT_SECURE_CPP_NOTHROW { _ReturnPolicy(_SecureFuncName(_Dst, _Size, _TArg1, _TArg2), _Dst); } template <> inline _CRT_INSECURE_DEPRECATE(_SecureFuncName) _ReturnType __CRTDECL _FuncName<1>(_DstType (&_Dst)[1], _TType1 _TArg1, _TType2 _TArg2) _CRT_SECURE_CPP_NOTHROW { _ReturnPolicy(_SecureFuncName(_Dst, 1, _TArg1, _TArg2), _Dst); } }


text:
__inline _ReturnType __CRTDECL __insecure_##_FuncName(_SalAttributeDst _DstType *_Dst, _TType1 _TArg1, _TType2 _TArg2, _TType3 _TArg3) { _DeclSpec _ReturnType __cdecl _FuncName(_DstType *_Dst, _TType1 _TArg1, _TType2 _TArg2, _TType3 _TArg3); return _FuncName(_Dst, _TArg1, _TArg2, _TArg3); } extern "C++" { template <typename _T> inline _CRT_INSECURE_DEPRECATE(_SecureFuncName) _ReturnType __CRTDECL _FuncName(_T &_Dst, _TType1 _TArg1, _TType2 _TArg2, _TType3 _TArg3) _CRT_SECURE_CPP_NOTHROW { return __insecure_##_FuncName(static_cast<_DstType *>(_Dst), _TArg1, _TArg2, _TArg3); } template <typename _T> inline _CRT_INSECURE_DEPRECATE(_SecureFuncName) _ReturnType __CRTDECL _FuncName(const _T &_Dst, _TType1 _TArg1, _TType2 _TArg2, _TType3 _TArg3) _CRT_SECURE_CPP_NOTHROW { return __insecure_##_FuncName(static_cast<_DstType *>(_Dst), _TArg1, _TArg2, _TArg3); } template <> inline _CRT_INSECURE_DEPRECATE(_SecureFuncName) _ReturnType __CRTDECL _FuncName(_DstType * &_Dst, _TType1 _TArg1, _TType2 _TArg2, _TType3 _TArg3) _CRT_SECURE_CPP_NOTHROW { return __insecure_##_FuncName(_Dst, _TArg1, _TArg2, _TArg3); } template <size_t _Size> inline _ReturnType __CRTDECL _FuncName(_SecureDstType (&_Dst)[_Size], _TType1 _TArg1, _TType2 _TArg2, _TType3 _TArg3) _CRT_SECURE_CPP_NOTHROW { _ReturnPolicy(_SecureFuncName(_Dst, _Size, _TArg1, _TArg2, _TArg3), _Dst); } template <> inline _CRT_INSECURE_DEPRECATE(_SecureFuncName) _ReturnType __CRTDECL _FuncName<1>(_DstType (&_Dst)[1], _TType1 _TArg1, _TType2 _TArg2, _TType3 _TArg3) _CRT_SECURE_CPP_NOTHROW { _ReturnPolicy(_SecureFuncName(_Dst, 1, _TArg1, _TArg2, _TArg3), _Dst); } }


text:
__inline _ReturnType __CRTDECL __insecure_##_FuncName(_SalAttributeDst _DstType *_Dst, _TType1 _TArg1, _TType2 _TArg2, _TType3 _TArg3, _TType4 _TArg4) { _DeclSpec _ReturnType __cdecl _FuncName(_DstType *_Dst, _TType1 _TArg1, _TType2 _TArg2, _TType3 _TArg3, _TType4 _TArg4); return _FuncName(_Dst, _TArg1, _TArg2, _TArg3, _TArg4); } extern "C++" { template <typename _T> inline _CRT_INSECURE_DEPRECATE(_SecureFuncName) _ReturnType __CRTDECL _FuncName(_T &_Dst, _TType1 _TArg1, _TType2 _TArg2, _TType3 _TArg3, _TType4 _TArg4) _CRT_SECURE_CPP_NOTHROW { return __insecure_##_FuncName(static_cast<_DstType *>(_Dst), _TArg1, _TArg2, _TArg3, _TArg4); } template <typename _T> inline _CRT_INSECURE_DEPRECATE(_SecureFuncName) _ReturnType __CRTDECL _FuncName(const _T &_Dst, _TType1 _TArg1, _TType2 _TArg2, _TType3 _TArg3, _TType4 _TArg4) _CRT_SECURE_CPP_NOTHROW { return __insecure_##_FuncName(static_cast<_DstType *>(_Dst), _TArg1, _TArg2, _TArg3, _TArg4); } template <> inline _CRT_INSECURE_DEPRECATE(_SecureFuncName) _ReturnType __CRTDECL _FuncName(_DstType * &_Dst, _TType1 _TArg1, _TType2 _TArg2, _TType3 _TArg3, _TType4 _TArg4) _CRT_SECURE_CPP_NOTHROW { return __insecure_##_FuncName(_Dst, _TArg1, _TArg2, _TArg3, _TArg4); } template <size_t _Size> inline _ReturnType __CRTDECL _FuncName(_DstType (&_Dst)[_Size], _TType1 _TArg1, _TType2 _TArg2, _TType3 _TArg3, _TType4 _TArg4) _CRT_SECURE_CPP_NOTHROW { _ReturnPolicy(_SecureFuncName(_Dst, _Size, _TArg1, _TArg2, _TArg3, _TArg4), _Dst); } template <> inline _CRT_INSECURE_DEPRECATE(_SecureFuncName) _ReturnType __CRTDECL _FuncName<1>(_DstType (&_Dst)[1], _TType1 _TArg1, _TType2 _TArg2, _TType3 _TArg3, _TType4 _TArg4) _CRT_SECURE_CPP_NOTHROW { _ReturnPolicy(_SecureFuncName(_Dst, 1, _TArg1, _TArg2, _TArg3, _TArg4), _Dst); } }


text:
__inline _ReturnType __CRTDECL __insecure_##_FuncName(_HType1 _HArg1, _SalAttributeDst _DstType *_Dst, _TType1 _TArg1) { _DeclSpec _ReturnType __cdecl _FuncName(_HType1 _HArg1, _DstType *_Dst, _TType1 _TArg1); return _FuncName(_HArg1, _Dst, _TArg1); } extern "C++" { template <typename _T> inline _CRT_INSECURE_DEPRECATE(_SecureFuncName) _ReturnType __CRTDECL _FuncName(_HType1 _HArg1, _T &_Dst, _TType1 _TArg1) _CRT_SECURE_CPP_NOTHROW { return __insecure_##_FuncName(_HArg1, static_cast<_DstType *>(_Dst), _TArg1); } template <typename _T> inline _CRT_INSECURE_DEPRECATE(_SecureFuncName) _ReturnType __CRTDECL _FuncName(_HType1 _HArg1, const _T &_Dst, _TType1 _TArg1) _CRT_SECURE_CPP_NOTHROW { return __insecure_##_FuncName(_HArg1, static_cast<_DstType *>(_Dst), _TArg1); } template <> inline _CRT_INSECURE_DEPRECATE(_SecureFuncName) _ReturnType __CRTDECL _FuncName(_HType1 _HArg1, _DstType * &_Dst, _TType1 _TArg1) _CRT_SECURE_CPP_NOTHROW { return __insecure_##_FuncName(_HArg1, _Dst, _TArg1); } template <size_t _Size> inline _ReturnType __CRTDECL _FuncName(_HType1 _HArg1, _DstType (&_Dst)[_Size], _TType1 _TArg1) _CRT_SECURE_CPP_NOTHROW { _ReturnPolicy(_SecureFuncName(_HArg1, _Dst, _Size, _TArg1), _Dst); } template <> inline _CRT_INSECURE_DEPRECATE(_SecureFuncName) _ReturnType __CRTDECL _FuncName<1>(_HType1 _HArg1, _DstType (&_Dst)[1], _TType1 _TArg1) _CRT_SECURE_CPP_NOTHROW { _ReturnPolicy(_SecureFuncName(_HArg1, _Dst, 1, _TArg1), _Dst); } }


text:
__inline _ReturnType __CRTDECL __insecure_##_FuncName(_HType1 _HArg1, _HType2 _HArg2, _SalAttributeDst _DstType *_Dst) { _DeclSpec _ReturnType __cdecl _FuncName(_HType1 _HArg1, _HType2 _HArg2, _DstType *_Dst); return _FuncName(_HArg1, _HArg2, _Dst); } extern "C++" { template <typename _T> inline _CRT_INSECURE_DEPRECATE(_SecureFuncName) _ReturnType __CRTDECL _FuncName(_HType1 _HArg1, _HType2 _HArg2, _T &_Dst) _CRT_SECURE_CPP_NOTHROW { return __insecure_##_FuncName(_HArg1, _HArg2, static_cast<_DstType *>(_Dst)); } template <typename _T> inline _CRT_INSECURE_DEPRECATE(_SecureFuncName) _ReturnType __CRTDECL _FuncName(_HType1 _HArg1, _HType2 _HArg2, const _T &_Dst) _CRT_SECURE_CPP_NOTHROW { return __insecure_##_FuncName(_HArg1, _HArg2, static_cast<_DstType *>(_Dst)); } template <> inline _CRT_INSECURE_DEPRECATE(_SecureFuncName) _ReturnType __CRTDECL _FuncName(_HType1 _HArg1, _HType2 _HArg2, _DstType * &_Dst) _CRT_SECURE_CPP_NOTHROW { return __insecure_##_FuncName(_HArg1, _HArg2, _Dst); } template <size_t _Size> inline _ReturnType __CRTDECL _FuncName(_HType1 _HArg1, _HType2 _HArg2, _DstType (&_Dst)[_Size]) _CRT_SECURE_CPP_NOTHROW { _ReturnPolicy(_SecureFuncName(_HArg1, _HArg2, _Dst, _Size), _Dst); } template <> inline _CRT_INSECURE_DEPRECATE(_SecureFuncName) _ReturnType __CRTDECL _FuncName<1>(_HType1 _HArg1, _HType2 _HArg2, _DstType (&_Dst)[1]) _CRT_SECURE_CPP_NOTHROW { _ReturnPolicy(_SecureFuncName(_HArg1, _HArg2, _Dst, 1), _Dst); } }


