14 #ifndef __IPSDKUTIL_INSTRUCTIONSET_ARITHMETIC_DETAIL_COMMON_ACOSREG_H__ 15 #define __IPSDKUTIL_INSTRUCTIONSET_ARITHMETIC_DETAIL_COMMON_ACOSREG_H__ 38 template <eInstructionSet::domain IS,
typename T>
42 typename
boost::enable_if<
43 typename boost::mpl::and_<
44 typename boost::mpl::not_equal_to<
46 boost::mpl::int_<eInstructionSet::eIS_Standard>
48 typename boost::is_float<T>::type
53 static IPSDK_FORCEINLINE
62 static IPSDK_FORCEINLINE
70 Reg cste0P5Reg, cstePiD2Reg;
106 #endif // __IPSDKUTIL_INSTRUCTIONSET_ARITHMETIC_DETAIL_COMMON_ACOSREG_H__ template structure which is specialized to implement the computation of asin function on a scalar or ...
Definition: AsinReg.h:38
Defines the IPSDK_FORCEINLINE.
Main namespace for IPSDK library.
Definition: AlgorithmFunctionEfficiency.h:22
template structure which is specialized to implement the computation of acos function on a scalar or ...
Definition: AcosReg.h:37
abs function; returns the absolute value of a pack
Definition: IsGreaterRegDecl.h:30
Definition: DataItemNodeHdrMacrosDetails.h:48
mul function; returns the product of 2 input pack operandes
function assigning a given value of type T to a given Pack<instructionSet, T>
div function; returns the quotient of 2 input pack operandes
Definition of import/export macro for library.
asin function; returns the calculation of the arcsin function on all the elements of one input pack o...
sub function; returns the result of an arithmetic substraction on all the elements of 2 input pack op...
template structure which is specialized to implement the arithmetic addition on 2 scalars or 2 regist...
Definition: AddReg.h:37
Definition: IfElseReg.h:33
Definition: RegMaskType.h:29
Definition: AssignRegDecl.h:31