IPSDK  4_1_0_2
IPSDK : Image Processing Software Development Kit
Public Member Functions | List of all members
ipsdk::simd::detail::IsGreaterReg< instructionSet, T, Enable > Struct Template Reference

Public Member Functions

template<>
IPSDK_FORCEINLINE RegMaskType< eInstructionSet::eIS_Avx2, ipInt8 >::Type act (const AvxType< ipInt8 >::Type &in1, const AvxType< ipInt8 >::Type &in2)
 
template<>
IPSDK_FORCEINLINE void act (const AvxType< ipInt8 >::Type &in1, const AvxType< ipInt8 >::Type &in2, RegMaskType< eInstructionSet::eIS_Avx2, ipInt8 >::Type &out)
 
template<>
IPSDK_FORCEINLINE RegMaskType< eInstructionSet::eIS_Avx2, ipUInt8 >::Type act (const AvxType< ipUInt8 >::Type &in1, const AvxType< ipUInt8 >::Type &in2)
 
template<>
IPSDK_FORCEINLINE void act (const AvxType< ipUInt8 >::Type &in1, const AvxType< ipUInt8 >::Type &in2, RegMaskType< eInstructionSet::eIS_Avx2, ipUInt8 >::Type &out)
 
template<>
IPSDK_FORCEINLINE RegMaskType< eInstructionSet::eIS_Avx2, ipInt16 >::Type act (const AvxType< ipInt16 >::Type &in1, const AvxType< ipInt16 >::Type &in2)
 
template<>
IPSDK_FORCEINLINE void act (const AvxType< ipInt16 >::Type &in1, const AvxType< ipInt16 >::Type &in2, RegMaskType< eInstructionSet::eIS_Avx2, ipInt16 >::Type &out)
 
template<>
IPSDK_FORCEINLINE RegMaskType< eInstructionSet::eIS_Avx2, ipUInt16 >::Type act (const AvxType< ipUInt16 >::Type &in1, const AvxType< ipUInt16 >::Type &in2)
 
template<>
IPSDK_FORCEINLINE void act (const AvxType< ipUInt16 >::Type &in1, const AvxType< ipUInt16 >::Type &in2, RegMaskType< eInstructionSet::eIS_Avx2, ipUInt16 >::Type &out)
 
template<>
IPSDK_FORCEINLINE RegMaskType< eInstructionSet::eIS_Avx2, ipInt32 >::Type act (const AvxType< ipInt32 >::Type &in1, const AvxType< ipInt32 >::Type &in2)
 
template<>
IPSDK_FORCEINLINE void act (const AvxType< ipInt32 >::Type &in1, const AvxType< ipInt32 >::Type &in2, RegMaskType< eInstructionSet::eIS_Avx2, ipInt32 >::Type &out)
 
template<>
IPSDK_FORCEINLINE RegMaskType< eInstructionSet::eIS_Avx2, ipUInt32 >::Type act (const AvxType< ipUInt32 >::Type &in1, const AvxType< ipUInt32 >::Type &in2)
 
template<>
IPSDK_FORCEINLINE void act (const AvxType< ipUInt32 >::Type &in1, const AvxType< ipUInt32 >::Type &in2, RegMaskType< eInstructionSet::eIS_Avx2, ipUInt32 >::Type &out)
 
template<>
IPSDK_FORCEINLINE RegMaskType< eInstructionSet::eIS_Avx2, ipInt64 >::Type act (const AvxType< ipInt64 >::Type &in1, const AvxType< ipInt64 >::Type &in2)
 
template<>
IPSDK_FORCEINLINE void act (const AvxType< ipInt64 >::Type &in1, const AvxType< ipInt64 >::Type &in2, RegMaskType< eInstructionSet::eIS_Avx2, ipInt64 >::Type &out)
 
template<>
IPSDK_FORCEINLINE RegMaskType< eInstructionSet::eIS_Avx2, ipUInt64 >::Type act (const AvxType< ipUInt64 >::Type &in1, const AvxType< ipUInt64 >::Type &in2)
 
template<>
IPSDK_FORCEINLINE void act (const AvxType< ipUInt64 >::Type &in1, const AvxType< ipUInt64 >::Type &in2, RegMaskType< eInstructionSet::eIS_Avx2, ipUInt64 >::Type &out)
 
template<>
IPSDK_FORCEINLINE RegMaskType< eInstructionSet::eIS_Avx2, ipReal32 >::Type act (const AvxType< ipReal32 >::Type &in1, const AvxType< ipReal32 >::Type &in2)
 
template<>
IPSDK_FORCEINLINE void act (const AvxType< ipReal32 >::Type &in1, const AvxType< ipReal32 >::Type &in2, RegMaskType< eInstructionSet::eIS_Avx2, ipReal32 >::Type &out)
 
template<>
IPSDK_FORCEINLINE RegMaskType< eInstructionSet::eIS_Avx2, ipReal64 >::Type act (const AvxType< ipReal64 >::Type &in1, const AvxType< ipReal64 >::Type &in2)
 
template<>
IPSDK_FORCEINLINE void act (const AvxType< ipReal64 >::Type &in1, const AvxType< ipReal64 >::Type &in2, RegMaskType< eInstructionSet::eIS_Avx2, ipReal64 >::Type &out)
 
template<>
IPSDK_FORCEINLINE RegMaskType< eInstructionSet::eIS_Sse2, ipInt8 >::Type act (const Sse2Type< ipInt8 >::Type &in1, const Sse2Type< ipInt8 >::Type &in2)
 
template<>
IPSDK_FORCEINLINE void act (const Sse2Type< ipInt8 >::Type &in1, const Sse2Type< ipInt8 >::Type &in2, RegMaskType< eInstructionSet::eIS_Sse2, ipInt8 >::Type &out)
 
template<>
IPSDK_FORCEINLINE RegMaskType< eInstructionSet::eIS_Sse2, ipUInt8 >::Type act (const Sse2Type< ipUInt8 >::Type &in1, const Sse2Type< ipUInt8 >::Type &in2)
 
template<>
IPSDK_FORCEINLINE void act (const Sse2Type< ipUInt8 >::Type &in1, const Sse2Type< ipUInt8 >::Type &in2, RegMaskType< eInstructionSet::eIS_Sse2, ipUInt8 >::Type &out)
 
template<>
IPSDK_FORCEINLINE RegMaskType< eInstructionSet::eIS_Sse2, ipInt16 >::Type act (const Sse2Type< ipInt16 >::Type &in1, const Sse2Type< ipInt16 >::Type &in2)
 
template<>
IPSDK_FORCEINLINE void act (const Sse2Type< ipInt16 >::Type &in1, const Sse2Type< ipInt16 >::Type &in2, RegMaskType< eInstructionSet::eIS_Sse2, ipInt16 >::Type &out)
 
template<>
IPSDK_FORCEINLINE RegMaskType< eInstructionSet::eIS_Sse2, ipUInt16 >::Type act (const Sse2Type< ipUInt16 >::Type &in1, const Sse2Type< ipUInt16 >::Type &in2)
 
template<>
IPSDK_FORCEINLINE void act (const Sse2Type< ipUInt16 >::Type &in1, const Sse2Type< ipUInt16 >::Type &in2, RegMaskType< eInstructionSet::eIS_Sse2, ipInt8 >::Type &out)
 
template<>
IPSDK_FORCEINLINE RegMaskType< eInstructionSet::eIS_Sse2, ipInt32 >::Type act (const Sse2Type< ipInt32 >::Type &in1, const Sse2Type< ipInt32 >::Type &in2)
 
template<>
IPSDK_FORCEINLINE void act (const Sse2Type< ipInt32 >::Type &in1, const Sse2Type< ipInt32 >::Type &in2, RegMaskType< eInstructionSet::eIS_Sse2, ipInt32 >::Type &out)
 
template<>
IPSDK_FORCEINLINE RegMaskType< eInstructionSet::eIS_Sse2, ipUInt32 >::Type act (const Sse2Type< ipUInt32 >::Type &in1, const Sse2Type< ipUInt32 >::Type &in2)
 
template<>
IPSDK_FORCEINLINE void act (const Sse2Type< ipUInt32 >::Type &in1, const Sse2Type< ipUInt32 >::Type &in2, RegMaskType< eInstructionSet::eIS_Sse2, ipUInt32 >::Type &out)
 
template<>
IPSDK_FORCEINLINE RegMaskType< eInstructionSet::eIS_Sse2, ipReal32 >::Type act (const Sse2Type< ipReal32 >::Type &in1, const Sse2Type< ipReal32 >::Type &in2)
 
template<>
IPSDK_FORCEINLINE void act (const Sse2Type< ipReal32 >::Type &in1, const Sse2Type< ipReal32 >::Type &in2, RegMaskType< eInstructionSet::eIS_Sse2, ipReal32 >::Type &out)
 
template<>
IPSDK_FORCEINLINE RegMaskType< eInstructionSet::eIS_Sse2, ipReal64 >::Type act (const Sse2Type< ipReal64 >::Type &in1, const Sse2Type< ipReal64 >::Type &in2)
 
template<>
IPSDK_FORCEINLINE void act (const Sse2Type< ipReal64 >::Type &in1, const Sse2Type< ipReal64 >::Type &in2, RegMaskType< eInstructionSet::eIS_Sse2, ipReal64 >::Type &out)
 

The documentation for this struct was generated from the following file: