15 #ifndef __IPSDKUTIL_INSTRUCTIONSET_LOGICAL_DETAIL_STD_BITWISEANDNOTREG_H__ 16 #define __IPSDKUTIL_INSTRUCTIONSET_LOGICAL_DETAIL_STD_BITWISEANDNOTREG_H__ 31 static IPSDK_FORCEINLINE
33 act(
const T& in1,
const T& in2)
38 static IPSDK_FORCEINLINE
40 act(
const T& in1,
const T& in2, T& out)
49 static IPSDK_FORCEINLINE
56 const ipUInt32 nRes = in1Cvt & (~in2Cvt);
57 return *
reinterpret_cast<const ipReal32*
>(&nRes);
60 static IPSDK_FORCEINLINE
68 const ipUInt32 nRes = in1Cvt & (~in2Cvt);
69 out = *
reinterpret_cast<const ipReal32*
>(&nRes);
80 #endif // __IPSDKUTIL_INSTRUCTIONSET_LOGICAL_DETAIL_STD_BITWISEANDNOTREG_H__ Defines the IPSDK_FORCEINLINE.
Main namespace for IPSDK library.
Definition: AlgorithmFunctionEfficiency.h:22
Definition: BitwiseAndNotReg.h:30
eInstructionSet
Enumerate for processor instruction set description.
Definition: InstructionSetTypes.h:31
Definition of import/export macro for library.
compiler optimisations only
Definition: InstructionSetTypes.h:34
float ipReal32
Base types definition.
Definition: BaseTypes.h:56
uint32_t ipUInt32
Base types definition.
Definition: BaseTypes.h:53